VC6.0 使用DAO数据库编程

    技术2022-05-20  30

    具体实现方法详见http://www.newxing.com/Tech/Program/VC/81.html

     

    这里主要说一下在写这个程序中出现的错误

    1.无法对DAO/Jet db引擎进行初始化

    如果你的操作系统也是WinXP SP3的话,那行使用我的办法我想你应该可以解决这个问题.

    在网上说下载这个,下载那个,重装DAO和什么Access数据库,大家不要乱听.其实很简单的.只要在InitInstance函数中加入就可以了.

    //在InitInstance函数中插入 AFX_MANAGE_STATE(AfxGetModuleState()); AfxGetModuleState()->m_dwVersion = 0x0601; //访问Access2000,指定使用DAO360 

     

     

     

    2.Runtime Error

    我想这个你肯定使用了"AfxDaoInit();"这个函数了吧?

    也在试图去掉那个可恶的 "无法对DAO/Jet db引擎进行初始化" 其实只要把"AfxDaoInit();"给去掉然后使用1的解决办法就可以了.

     

     

     

     

     

     

     

     

     

     

    上面所说的条件是要你的exe的目录下要有 MSJET35.DLL和 DAO350.DLL就可以了.不需要使用regsvr32来注册

    MSJET35.DLL    http://z1.zhaodll.com:81/msjet35.rar

    DAO350.DLL     http://z1.zhaodll.com:81/DAO350.rar


    最新回复(0)