我已经在正在使用的通讯端口传送数据,保存一个访问2010数据库,然后将这些数据传送到SQL服务器vb.net写了一个程序。该计划需要每年365天,每天24小时运行。如果服务器出现故障或网络拔出,则仍需要在本地运行并保存数据。停止错误信息出现
所以这是我的问题。当我执行程序时,拔掉网线,我明显得到了错误信息,但是我需要错误信息才能中断程序,我只想要一个弹出框。
任何帮助将大大appriciated。我不确定发布代码的内容,看看有多少。
我已经在正在使用的通讯端口传送数据,保存一个访问2010数据库,然后将这些数据传送到SQL服务器vb.net写了一个程序。该计划需要每年365天,每天24小时运行。如果服务器出现故障或网络拔出,则仍需要在本地运行并保存数据。停止错误信息出现
所以这是我的问题。当我执行程序时,拔掉网线,我明显得到了错误信息,但是我需要错误信息才能中断程序,我只想要一个弹出框。
任何帮助将大大appriciated。我不确定发布代码的内容,看看有多少。
你应该添加的try ... catch ... finally语句您vb.net代码捕获并处理异常。
http://msdn.microsoft.com/en-us/library/fk6t46tz(v=vs.71).aspx
我是否需要将状态网放在每个问题区域? –
在哪里你需要捕捉异常,是的。 – BWS
使用try语句这将是最简单的方法。
Try
'run what ever code you need here
Catch ex As Exception
'when your network goes down the function that is called to interact with the web will trigger this.
'so you can save your stuff at this part
Finally
'after everything is done you can do what ever you want here.
End Try
这不是什么异常处理是什么? http://support.microsoft.com/kb/315965 –
你熟悉''Try'和Catch''Finally'? –
是 - 处理异常并做适当的事情。比如写一个日志文件。 – Randy