ado连接access数据库,unknown error 0x800A0E7A

lovegame3 2012-11-29 08:44:33
如题,我想把自己的程序拿到别的电脑上运行,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"
Regsvr32.exe "%ProgramFiles%\Common Files\System\Ole DB\sqloledb.dll"
注册成功了,依然 还有这个错误。什么问题啊?我的电脑是xp32位的,如果程序在64位的系统上运行会有问题吗?在我的电脑上右键mdb数据库属性选项卡有常规、安全和摘要三个子选项卡,在我试验的那台电脑上只有常规和摘要两个选项卡,是什么问题啊?
...全文
1043 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
lovegame3 2012-11-30
  • 打赏
  • 举报
回复
引用 2 楼 tiger9991 的回复:
确认注册成功,可以调用 Regsvr32.exe "%ProgramFiles%\Common Files\System\Ole DB\sqloledb.dll" /u 来反注册确定是否注册成功。 另外记得用管理员权限。
反注册也成功了,注册与反注册是不是相当于安装于卸载啊?反注册后要再注册一遍吧?
傻X 2012-11-29
  • 打赏
  • 举报
回复
确认注册成功,可以调用 Regsvr32.exe "%ProgramFiles%\Common Files\System\Ole DB\sqloledb.dll" /u 来反注册确定是否注册成功。 另外记得用管理员权限。
九州剑王 2012-11-29
  • 打赏
  • 举报
回复
用ADO试试吧

4,011

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧