StrCat((LPWSTR)m_FilePath,TEXT("\\db1.mdb"));
m_Dsn.Format(TEXT("ODBC;DRIVER={%s};DSN='';DBQ=%s"),m_Driver,m_FilePath);
if(!m_Database.Open(NULL,false ,false ,m_Dsn))
{
  MessageBox(TEXT("打开数据库失败!"),NULL,NULL);
} CRecordset Recordset(&m_Database); CString SQLString;
SQLString = "selet * from BaseInformation";
Recordset.Open(AFX_DB_USE_DEFAULT_TYPE,SQLString,CRecordset::readOnly);
运行报错呀。
运行到Recordest那就报错。
还有。
CDatabase的open那种参数列表形式。
为什么MSDN里查不到呢。
我是仿照个例子那么写的。