我正在尝试打开ODBC连接并返回错误
堆已损坏
在执行.open()
行时代码被放置在try catch块中,但是catch块没有被触发,而是应用程序本身被关闭,当我使用调试器进行调试时,我可以看到堆的错误详细信息已被破坏。详细信息可用详细信息
OdbcConnection connection = new OdbcConnection(schilling_odbc_connection);
MessageBox.Show("starting...");
Dictionary<string, string> modifiedDebtors = new Dictionary<string, string>();
MessageBox.Show("opening connection...");
try
{
connection.Open(); //heap corrupted error
}
catch (Exception ex)
{
MessageBox.Show("opening exception..." + ex.Message);
}
MessageBox.Show("opening opened...");