我是一匹好马 发表于 2007-8-2 13:14

请教vc.net中释放ADO对象出现异常的问题

<P>请教vc.net中释放ADO对象出现异常的问题:<BR>    释放代码如下:<BR>    int CADOTESTApp::ExitInstance()<BR>{    <BR>    ::CoUninitialize();<BR>    if(m_pConnection-&gt;State)<BR>        m_pRecordset-&gt;Close();<BR>        m_pConnection-&gt;Close();</P>
<P>        return CADOTESTApp::ExitInstance();<BR>}<BR><BR>   编译程序通过,可是关闭编译运行的程序时出现了两个异常:<BR>   1:ADOTEST.exe 中的 0x7c812a5b 处未处理的异常: Microsoft C++ 异常: 内存位置 0x0012fce8 处的 _com_error。<BR>   2:ADOTEST.exe 中的 0x00414e53 处未处理的异常: 0xC0000005: 读取位置 0x00000000 时发生访问冲突<BR><BR>   请问如何解决呢?</P>


页: [1]

编程论坛