我在程序中使用DAO连接ODBC数据源。在装有VC的系统下运行一切正常,但如果操作系统没有安装VC,则在执行CDaoDatabase::Open()的时候就出现异常。我看了一本VC参考书,好像是说需要用到DAO350.DLL,而且还需注册DAO350.DLL。我从其他2000机子拷贝了该文件到C:\Program Files\Common Files\Microsoft Shared\DAO下,然后执行命令regsvr32 C:\Program Files\Common Files\Microsoft Shared\DAO\DAO350.DLL
系统提示注册成功。但我在重新启动操作系统之后程序还是没法正确运行,请问这是为什么?万分感谢!!!
系统提示注册成功。但我在重新启动操作系统之后程序还是没法正确运行,请问这是为什么?万分感谢!!!
顺便提个建议,不要使用DAO了,这玩意纯是垃圾,难用的很。
还是用ODBC或ADO吧。
在ms visual studio 6.0的安装盘里有一个DAOSDK\redist的目录,是DAO的驱动,install一下就可以了