帮忙看看是什么原因
_RecordsetPtr m_pRecordset;
m_pRecordset.CreateInstance(__uuidof(Recordset));
try{
AfxMessageBox("hdddasssh");
m_pRecordset->Open("SELECT * FROM user",
_variant_t((IDispatch*)m_pConnection,true),
adOpenDynamic,
adLockOptimistic,
adCmdText); //程序运行到这的时候出现一个runtime error
AfxMessageBox("hasssh");
}
catch(_com_error *e){
AfxMessageBox(e->Description());
}
在vc中用ADO连接数据库,m_pConnection是_ConnectionPtr,初始化没问题
m_pConnection.CreateInstance(__uuidof(Connection));
try{
m_pConnection->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=test.mdb","","",adModeUnknown);
}
catch(_com_error e){
AfxMessageBox("数据库连接失败,确认数据库Demo.mdb是否在当前路径下!");
return FALSE;
}
菜鸟问题,帮帮忙,100的送