【发布时间】:2023-03-27 02:18:01
【问题描述】:
我在 vb.net 中编写了一个程序,它使用 comm 端口传递数据,保存在 Access 2010 数据库中,然后将该数据传输到 SQL 服务器。该程序需要一年 365 天,每天 24 小时运行。如果服务器出现故障或网络断开,它仍然需要在本地运行和保存数据。
所以这就是我遇到的问题。当我执行程序并拔下网线时,我显然会收到错误消息,但我需要错误消息不中断程序,我只想要一个弹出框。
任何帮助将不胜感激。我不确定要发布什么代码,看看有这么多。
【问题讨论】:
-
这不就是异常处理的目的吗? support.microsoft.com/kb/315965
-
你熟悉
TryCatch和Finally吗? -
是的 - 处理异常并做一些适当的事情。比如写一个日志文件。
-
我有错误处理,但它不会覆盖 Visual Studio 发出的错误消息。
-
需要更多详细信息,因为它们应该防止默认的异常行为。您确定引发异常的代码在 correct 异常类型的 try/catch 中吗?你是不是又扔东西了?你在调试时看到这个了吗?如果是这样,您是否将 CLR 异常设置为始终抛出 (crtl+alt+e)?
标签: .net sql vb.net ms-access-2010