C# 打开新的SQL连接后,程序将忽略所有内容

C# 打开新的SQL连接后,程序将忽略所有内容,c#,sql,visual-studio-2010,visual-studio,sql-server-ce,C#,Sql,Visual Studio 2010,Visual Studio,Sql Server Ce,在我的程序中,我打开了一个新的SQL连接,如下所示: SqlCeConnection con = new SqlCeConnection(conString); con.Open(); 我不太清楚它何时停止工作,但现在,每当我调试时,程序都会忽略第一行之外的所有内容。例如,如果我在“con.Open();”上放置了一个断点,那么该断点将不会被处理——表单将显示为好像什么都没有发生 但是,如果我在表单上有一个按钮,它将毫无麻烦地触发这些事件中的任何一个 如果需要更多详细信息,请告诉我,谢谢您的帮

在我的程序中,我打开了一个新的SQL连接,如下所示:

SqlCeConnection con = new SqlCeConnection(conString);
con.Open();
我不太清楚它何时停止工作,但现在,每当我调试时,程序都会忽略第一行之外的所有内容。例如,如果我在“con.Open();”上放置了一个断点,那么该断点将不会被处理——表单将显示为好像什么都没有发生

但是,如果我在表单上有一个按钮,它将毫无麻烦地触发这些事件中的任何一个


如果需要更多详细信息,请告诉我,谢谢您的帮助

您有一个异常,但加载事件正在吞噬它

尝试将代码移动到显示的事件,以查看异常


请参见

您是否意外禁用了调试?是否有任何错误?我想知道它是否超时或只是坐着尝试使用错误的连接字符串进行连接。断点是实心的,还是空心的?这些行是否封装在try/catch子句中?@shadowjfaith没有任何错误,并且应该提到,如果我放置第一行的断点,那么它仍然会在该点中断。就在那之后。我试着把第一行移到不同的点上,效果总是一样的——在那一行中断,但现在在它后面。如果这是一个愚蠢的问题,很抱歉,但是“将[我的]代码移到显示的事件”到底是什么意思?@NerdJam使用显示的事件代替加载事件,并将加载事件中的代码移动到显示的事件方法。WinForms中存在一个bug,在加载事件中会吞噬异常。无论如何,你应该很少使用Load事件。啊哈,是的,明白了,只是需要重新表述一下。非常好,谢谢你!(问题是我的DB密码中有一个分号)