C# 数据库异常是';t在.NET WinForms应用程序中显示
我使用一个VS2010模板创建了一个WinForms应用程序,但发现它在调试模式下不会引发数据库异常。我必须显式地将方法包装到try-catch块中以查看错误,否则它只会中断方法的执行而不显示任何错误。我没有修改应用程序配置中的某些内容。您可能正在以C# 数据库异常是';t在.NET WinForms应用程序中显示,c#,.net,winforms,sqlconnection,sqldataadapter,C#,.net,Winforms,Sqlconnection,Sqldataadapter,我使用一个VS2010模板创建了一个WinForms应用程序,但发现它在调试模式下不会引发数据库异常。我必须显式地将方法包装到try-catch块中以查看错误,否则它只会中断方法的执行而不显示任何错误。我没有修改应用程序配置中的某些内容。您可能正在以表单.Load事件连接到数据库(例如表单1\u Load)。满足以下条件时,Form.Load事件中引发的异常不会在堆栈跟踪中冒泡: 您运行的是64位版本的Windows(无论您的应用程序是为32位还是64位构建的,都无关紧要;只取决于操作系统的位深
表单.Load
事件连接到数据库(例如表单1\u Load
)。满足以下条件时,Form.Load事件中引发的异常不会在堆栈跟踪中冒泡:
有关更多信息,请参阅此博文:,这肯定令人恼火。很遗憾你没有一个问题可以让任何人回答,否则有人可能会帮助你是的,我是在用Form.Load handler做事情。谢谢。@Paul谢谢你提到这篇博文。