麻烦行家给看看,下边这段代码是一部分,问题是,我的删除语句很长,例如
"DELETE * FROM datenquelle DQ, messstelle MS, messtyp MT, messdaten MD, messgeraete MG, karte KT, bezeichnen BE, verwenden VWD \
   WHERE MS.MSID=MD.MSID AND MS.DQID=DQ.DQID AND MT.MTID=MD.MTID AND MS.MSID=BE.BEMSID AND BE.BEKTID=KT.KTID AND      MS.MSID=VWD.VWDMSID AND VWD.VWDMGID=MG.MGID AND DQ.DQID=`2`";
不知道行不行??但是总是出现Runtime Error!CoInitialize(NULL);
_ConnectionPtr pConn(__uuidof(Connection));
_RecordsetPtr pRst(__uuidof(Recordset));
_CommandPtr pCmd(__uuidof(Command));
_variant_t RecordsAffected;    //申请一个_variant_t类型的的变量pConn->ConnectionString="Provider=MIcrosoft.Jet.OLEDB.4.0;Data source=student.mdb";
pConn->Open("","","",adConnectUnspecified);pRst=pConn->Execute((_bstr_t)SQLstr,&RecordsAffected,adCmdText);pConn->Close();
pCmd.Release();
pRst.Release();
pConn.Release();
CoUninitialize();