ado联接access数据库,unknown error 0x800A0E7A
ado连接access数据库,unknown error 0x800A0E7A
本帖最后由 lovegame3 于 2012-11-29 21:01:30 编辑 如题,我想把自己的程序拿到别的电脑上运行,VC++6.0 ODBC连接03版的Access,设置好数据源 用户DSN-Microsoft Access Driver.mdb,可运行程序时弹出unknown error 0x800A0E7A错误窗口,网上查了一下,要win+R,注册两个dll,如下
------最佳解决方案--------------------
用ADO试试吧
------其他解决方案--------------------
确认注册成功,可以调用
Regsvr32.exe "%ProgramFiles%\Common Files\System\Ole DB\sqloledb.dll" /u
来反注册确定是否注册成功。
另外记得用管理员权限。
------其他解决方案--------------------
反注册也成功了,注册与反注册是不是相当于安装于卸载啊?反注册后要再注册一遍吧?
本帖最后由 lovegame3 于 2012-11-29 21:01:30 编辑 如题,我想把自己的程序拿到别的电脑上运行,VC++6.0 ODBC连接03版的Access,设置好数据源 用户DSN-Microsoft Access Driver.mdb,可运行程序时弹出unknown error 0x800A0E7A错误窗口,网上查了一下,要win+R,注册两个dll,如下
Regsvr32.exe "%ProgramFiles%\Common Files\System\Ole DB\oledb32.dll"注册成功了,依然 还有这个错误。什么问题啊?我的电脑是xp32位的,如果程序在64位的系统上运行会有问题吗?在我的电脑上右键mdb数据库属性选项卡有常规、安全和摘要三个子选项卡,在我试验的那台电脑上只有常规和摘要两个选项卡,是什么问题啊?
Regsvr32.exe "%ProgramFiles%\Common Files\System\Ole DB\sqloledb.dll"
------最佳解决方案--------------------
用ADO试试吧
------其他解决方案--------------------
确认注册成功,可以调用
Regsvr32.exe "%ProgramFiles%\Common Files\System\Ole DB\sqloledb.dll" /u
来反注册确定是否注册成功。
另外记得用管理员权限。
------其他解决方案--------------------
反注册也成功了,注册与反注册是不是相当于安装于卸载啊?反注册后要再注册一遍吧?