Dao怎么要注册数据源?要么打开已有的数据库,要么生成自己的数据库。

解决方案 »

  1.   

    使用DAO时,首先应保证DAO已安装在机器上,同时,存在DAO驱动程序,直接使用CDaoRecordset来使用DAO,同时保证数据库存在,
    可以用如下代码打开数据库:
    CDaoDatabase db;
    db.Open("数据库路径名",FALSE,FALSE,_T("");
    CDaoRecordset m_Set;
    m_Set.Open(AFX_DAO_USE_DEFAULT_TYPE,"select * from 表名");
      

  2.   

    我是用MFC wizard 打开数据库(有绝对路径)时出错。
      

  3.   

    用Access查看已有的数据库信息,然后可以通过ODBC建立一个到该数据库的连接,
    这些信息将记录在CDaoDatabase 中,