+ -
当前位置:首页 → 问答吧 → vc使用ADO连接ACESS向数据库里面写数据失败

vc使用ADO连接ACESS向数据库里面写数据失败

时间:2011-12-01

来源:互联网

CoInitialize(NULL);
_ConnectionPtr pConn(__uuidof(Connection));
_RecordsetPtr pRst(__uuidof(Recordset));
pConn->Open("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\\My Documents\\VC 6.0\\HCSPXT\\HCSPXTDB.mdb","","",adConnectUnspecified);
pRst=pConn->Execute("select * from Info",NULL,adCmdText);
pRst->AddNew();
pRst->PutCollect( "ID",_variant_t(m_TID)); 
pRst->PutCollect( "Type",_variant_t(m_TType));
pRst->Update();
pRst->Close();
pConn->Close();
pRst.Release();
pConn.Release();
CoUninitialize();

 请问那里错了 ?
pRst->AddNew();走到这里会提示Unhandled excption in Server.exe(KERNEL32.DLL):0xE06D7363:Microsoft c++ exception

作者: asdmin2001   发布时间: 2011-12-01

http://hi.baidu.com/ypxmaomao/blog/item/95c663df99404514622798fb.html

作者: abc137508277   发布时间: 2011-12-01