数据库连接断开时重新运行应用程序

时间:2016-03-17 04:21:50

标签: c# .net winforms

当我运行我的应用程序时,我经常会收到错误“基础提供程序在打开时失败”。

failed on open

我想问一下,如何处理此错误并创建显示“重新启动”和“取消”MessageBox的{​​{1}}以继续申请。

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

您必须知道代码抛出异常的位置,然后使用try-catch块处理它:

try
{
    // Code that might throw an exception
}
catch (EntityException)
{
    // MessageBox.Show(...)
}

注意您应始终处理catch区块中最具体的例外情况。