CDatabase::ExecuteSQL,CDatabase的指针可以从CRecordSet里得到

解决方案 »

  1.   

    ODBC/MFC:什么意思:在调用AQLFethScroll/SQLExtendedFetch之前没有绑定数据列?
    代码如下
    CDatabase db;
    CRecordset *pRecordset;
    if(!db.Open(_T("sourse"),FALSE,FALSE))
    MessageBox("open mdb failed");
    else
    MessageBox("ope mdb succeeded");
    pRecordset=new CRecordset(&db);
    if(!pRecordset->Open(AFX_DB_USE_DEFAULT_TYPE,
    "Select name age from mdb"))
    MessageBox("opene table failed");
    其中在mdb表中有name这个字段,也有几条记录,
    为什么会有这个错误提示呢?怎么解决?