Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 数据库异常是';t在.NET WinForms应用程序中显示_C#_.net_Winforms_Sqlconnection_Sqldataadapter - Fatal编程技术网

C# 数据库异常是';t在.NET WinForms应用程序中显示

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位构建的,都无关紧要;只取决于操作系统的位深

我使用一个VS2010模板创建了一个WinForms应用程序,但发现它在调试模式下不会引发数据库异常。我必须显式地将方法包装到try-catch块中以查看错误,否则它只会中断方法的执行而不显示任何错误。我没有修改应用程序配置中的某些内容。

您可能正在以
表单.Load
事件连接到数据库(例如
表单1\u Load
)。满足以下条件时,Form.Load事件中引发的异常不会在堆栈跟踪中冒泡:

  • 您运行的是64位版本的Windows(无论您的应用程序是为32位还是64位构建的,都无关紧要;只取决于操作系统的位深度)
  • 您正在使用Visual Studio调试应用程序(使用默认选项捕获异常)

  • 有关更多信息,请参阅此博文:

    ,这肯定令人恼火。很遗憾你没有一个问题可以让任何人回答,否则有人可能会帮助你是的,我是在用Form.Load handler做事情。谢谢。@Paul谢谢你提到这篇博文。