解决64bit不能连接access的问题
连接 解决 不能 access 问题 64bit
2023-09-27 14:28:19 时间
原有的程序迁移至64位,结果调用数据库时出错,原因是jet驱动没有64位的,得换用64位的驱动程序:
1. 下载运行 AccessDatabaseEngine_x64.exe
(http://www.microsoft.com/downloads/en/details.aspx?FamilyID=c06b8369-60dd-4b64-a44b-84b371ede16d&displaylang=en)
2. 改变连接字符串:
Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=mdb.mdb;uid=admin;pwd=password;//mdb和accdb中间有个空格
我用这个方法试验成功,呵呵,用了2天时间。搜索能力还是不行...
(http://www.microsoft.com/downloads/en/details.aspx?FamilyID=c06b8369-60dd-4b64-a44b-84b371ede16d&displaylang=en)
2. 改变连接字符串:
Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=mdb.mdb;uid=admin;pwd=password;//mdb和accdb中间有个空格
我用这个方法试验成功,呵呵,用了2天时间。搜索能力还是不行...
数据库不带路径,而应加上缺省路径。如:
_T("Driver={Microsoft Access Driver (*.mdb, *.accdb)};Dbq=%s;DefaultDir=%s;Uid=Admin;Pwd=%s;")
相关文章
- Confluence 6 连接到一个 LDAP 目录
- 如何用Adb连接Android手机 & unable to connect to 192.168.1.100:5555的原因和解决方法
- vscode远程连接失败:Could not establish connection to... 过程试图写入的管道不存在 (已解决)
- 统计TCP连接的状态
- 当使用代理服务器连接互联网时,如何安装Ubuntu桌面版
- kettle学习笔记(八)——kettle查询步骤与连接步骤
- VDI直接连接存储 VS. 共享存储
- SpringBoot 连接Oracle 12c 以上版本PDB的解决思路
- 5款安卓神器方便连接到网络存储
- mysql过多sleep连接 修改timeout配置节约连接数 配置连接数解决 too many connections
- JMS之——ActiveMQ时抛出的错误Could not connect to broker URL-使用线程池解决高并发连接
- postgresql客户端连接错误的解决方法【转】
- SSH 连接远程终端实用教程
- nodejs连接mysql报connect ECONNREFUSED错误的解决方法
- Java语言实现简单FTP软件------>连接管理模块的实现:主机与服务器之间的连接与关闭操作(八)