如何处理更新数据库的异常消息?

时间:2012-02-27 10:39:10

标签: c# ftpwebrequest

我正在使用ftpwebrequest上传和下载文件。到目前为止我的代码完成了预期的工作。但是,我有一点问题,我必须使用文件的上传和下载状态更新我的数据库。

例如,如果我将文件(test.exe)从FTPSERVER1下载到我的本地盒子,那么我会进行一些逻辑提取,然后将该文件(test.exe)上传到FTPSERVER2。

如果有任何机会无法下载或上传,我必须更新我的表(列:错误消息),如果一切正常,我必须更新(列:状态)

这里最好的方法是什么?

我在想(可能不是最好的方法),如果它转到catch块然后将异常消息更新为“错误消息”列,如果不在finally块中,则更新列“status”

先谢谢。

1 个答案:

答案 0 :(得分:1)

通常,您可以使用GetResponse()方法从FTP获取响应。如你已经写过的那样,你需要捕获catch中的异常所需的任何异常。

由于您可以轻松获得响应,因此可以更新数据库。