C# 应用程序无故关闭

C# 应用程序无故关闭,c#,db2,C#,Db2,我的应用程序无缘无故地退出而没有出错,只是停止了,我不明白为什么会发生这种情况。每当我在调试模式下查看它时,它都会停在database.cmd.ExecuteNonQuery()行上。 我的查询不正确,我认为这是连接,所以我在错误的地方搜索。。。 无论如何,感谢大家的帮助:-)将整个代码放入TRY-CATCH块,然后在标签或弹出窗口中打印异常消息。这将帮助您获得抛出的确切错误。在调试模式下,您可以在异常e部分查看此错误的详细信息 try { //your code } catch(Exc

我的应用程序无缘无故地退出而没有出错,只是停止了,我不明白为什么会发生这种情况。每当我在调试模式下查看它时,它都会停在
database.cmd.ExecuteNonQuery()行上。

我的查询不正确,我认为这是连接,所以我在错误的地方搜索。。。
无论如何,感谢大家的帮助:-)

将整个代码放入TRY-CATCH块,然后在标签或弹出窗口中打印异常消息。这将帮助您获得抛出的确切错误。在调试模式下,您可以在
异常e
部分查看此错误的详细信息

try
{
    //your code
}
catch(Exception e)
{
    Label1.Text = e.Message;
}

问题可能出在您的数据库实例上。

应用程序事件日志中是否有相关内容?你如何处理你的应用程序中的异常?我不知道,我想可能在我监督的应用程序中有什么东西。没有引发异常。很可能代码中发生了未捕获的异常。您是否检查过它没有引发InvalidOperationException?是的。检查应用程序事件日志。有什么可以帮助你缩小你的问题。还有,是什么让您认为没有抛出异常。你可能看不到它,但它可能是应用程序终止的原因。不工作,没有引发异常,因此我没有捕获任何内容(无论如何,已测试,但未执行任何操作)
try
{
    //your code
}
catch(Exception e)
{
    Label1.Text = e.Message;
}