为什么不能关(ADO),Why,Why,Why,Why,Why,Why,Why
Miken 2001-02-14 05:31:00 我用SQL语句在库中插入一个新表后,想关闭它,却总是出错?
_RecordsetPtr m_pRecordset;
_ConnectionPtr m_pConnection;
try{
m_pConnection->ConnectionString = L"driver={sql server};server=(local);Database=skii;UID=sa;PWD=;";
m_pConnection->Open("","","",-1);
m_pRecordset->Open("CREATE TABLE newBill(is_new INTEGER,bill_id CHAR(13))",
(IDispatch*)m_pConnection,adOpenDynamic,adLockOptimistic,adCmdText);
if (m_pRecordset)
{
m_pRecordset->Close(); //在这里将错误
}
m_pConnection->Close();
}
catch(_com_error* e)
{
AfxMessageBox(e->ErrorMessage());
}