程序一运行到记录集打开(下面代码),就出现错误提示 hr=m_pRst->Open("select * from et",_variant_t((IDispatch*)m_pConn),adOpenDynamic,adLockOptimistic,adCmdText);//通过m_pRst对象访问数据库其中et是数据库里的表名,提示错误如下:Unhandled exception in HPTAS.exe(KERNEL32.DLL):0Xe06d7363:Microsoft C++ ExceptionHPTAS.exe是该可执行文件名称。
奇怪的是:我的这个程序成功的运行过!!经过我稍微改动(应该不是这的问题)就不行了!!我用的是ODBC连接本机的MYSQL数据表格。此前升级某播放软件(好像是KMPlayer)提示过(ODBC影响了该软件的升级),当时没在意,不知是否是他的问题?请牛人指教?郁闷了半天了!!是不是KERNEL32.DLL需要修复??还是其他原因??
奇怪的是:我的这个程序成功的运行过!!经过我稍微改动(应该不是这的问题)就不行了!!我用的是ODBC连接本机的MYSQL数据表格。此前升级某播放软件(好像是KMPlayer)提示过(ODBC影响了该软件的升级),当时没在意,不知是否是他的问题?请牛人指教?郁闷了半天了!!是不是KERNEL32.DLL需要修复??还是其他原因??
重新装了ODBC还是无法添加记录到数据库
m_pRst->AddNew(); ///添加新记录
m_pRst->PutCollect("DATE",_variant_t(strTime1));
m_pRst->PutCollect("TIME",_variant_t(strTime2));
m_pRst->PutCollect("TEMP",_variant_t(m_strRXData));
m_pRst->Update(); ///保存到库中
程序执行到m_pRst->Update();弹出C++异常错误!
INSERT INTO VALUES是否有问题