Как обработать сообщение об исключении для обновления базы данных? - PullRequest
0 голосов
/ 27 февраля 2012

Я использую ftpwebrequest для загрузки и скачивания файла.Пока мой код делает то, что ожидается.Но у меня есть небольшая проблема, я должен обновить свою базу данных, указав статус загрузки и выгрузки файла.

Например, если я загружаю файл (test.exe) из FTPSERVER1 в локальную папкузатем я делаю некоторую логику и загружаю этот файл (test.exe) в FTPSERVER2.

Если есть вероятность, что его не удастся загрузить или загрузить, я должен обновить свою таблицу (столбец: Сообщение об ошибке) и, если всеработает, я должен обновить (столбец: статус)

Каков наилучший подход здесь?

Я думаю (может быть, не самый лучший способ сделать это), если он идет кБлок catch затем обновляет сообщение об исключении в столбце «Сообщение об ошибке», а если нет в блоке finally, обновляет столбец «Статус».

Заранее спасибо.

1 Ответ

1 голос
/ 27 февраля 2012

Обычно вы можете получить ответ с FTP, используя метод GetResponse (). В случае любого исключения вам нужно перехватить исключение в catch, как вы уже написали.

Поскольку вы так легко получаете ответ, вы можете обновить свою базу данных.

...