在init对话框里需要
try
{
m_pConnection.CreateInstance("ADODB.Connection");
CString strConnect="DRIVER={Microsoft Access Driver (*.mdb)};\
uid=;pwd=;DBQ=Stu_info.mdb;";
m_pConnection->Open((_bstr_t)strConnect,"","",adModeUnknown);
}
catch(_com_error e)
{
AfxMessageBox(e.Description());
}
Stu_info.mdb是数据库,而不是表。。
m_pRecordset.CreateInstance(__uuidof(Recordset));
m_pRecordset->Open("select * from 联系人",m_pConnection.GetInterfacePtr(),
adOpenDynamic,adLockOptimistic,adCmdText);
在具体操作时,要操作的是表,例如"联系人".
唉,,这点错误害得我浪费了几个小时呢
转载于:https://blog.51cto.com/huzhongzhong/572916