连接数据库时,便一时没有错,运行时出错:
--------------------Configuration: yw_wr - Win32 Debug--------------------
Linking...
yw_wrDlg.obj : error LNK2001: unresolved external symbol "class CDatabase  db" (?db@@3VCDatabase@@A)
Debug/yw_wr.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.yw_wr.exe - 2 error(s), 0 warning(s)不知道那你去改错,希望你们多指教,谢谢

解决方案 »

  1.   

    你的CDatabasedb  是那里来的?在  stdafx.h里 加入 include <afxdb.h>
      

  2.   

    stdafx.h中我已经加入了#include <afxdb.h>extern CDatabase db;
    我是在相应的.cpp中加入的
      

  3.   

    大虾们,帮帮忙呀
    我的连接数据库的语句是这样的
             CString s1;
    m_strDSN = _T("baoban");
    if(!db.Open(m_strDSN)) return; // 连接数据库
    CRecordset rs(&db); // 数据集
    // 设置部门下拉框所取的值为DEPARTMENT表中的值
    rs.Open(CRecordset::forwardOnly, "select zhiw_id from baoban where     car_id =1");
        rs.GetFieldValue("zhiw_id", s1);
        MessageBox(s1);
      

  4.   

    不是代码问题,看看MSDN上的LNK2001错误,有很多种情况。有没有加载相应的lib库?