标题: [问题求助] [已解决]vbs连接mdb数据库文件 [打印本页]
作者: czjt1234 时间: 2015-6-25 11:58 标题: [已解决]vbs连接mdb数据库文件
数据库密码eruyhrey- Set Conn=CreateObject("adodb.connection")
- Conn.CursorLocation = 3
- strCon="DBQ=control.mdb;pwd=eruyhrey;Provider=Microsoft.Jet.OLEDB.4.0;"
- Conn.Open strCon
复制代码
数据库的连接程序不对
请求帮助
作者: aa77dd@163.com 时间: 2015-6-25 13:08
本帖最后由 aa77dd@163.com 于 2015-6-25 13:47 编辑
回复 1# czjt1234
Microsoft.Jet.OLEDB.4.0 DSN 格式:- Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\mydatabase.mdb;User Id=admin;Password=;
复制代码
我安装的是 ACCESS ODBC 数据源驱动, 以下测试可用
运行- %windir%\SysWOW64\odbcad32.exe
复制代码
或者- %windir%\system32\odbcad32.exe
复制代码
检查是否安装了相应的数据源驱动程序:
Microsoft Access Driver (*.mdb, *.accdb)
这里有一个 2007 版的数据连接组件下载:
http://www.microsoft.com/zh-cn/download/details.aspx?id=23734
参考
http://www.connectionstrings.com ... -accdb-odbc-driver/- set conn=createobject("ADODB.CONNECTION")
-
- conn.open "Driver={Microsoft Access Driver (*.mdb, *.accdb)};Dbq=D:\Member\Member.mdb;Uid=Admin;Pwd=eruyhrey;"
-
- REM 以下为低版本数据源驱动, 会报错
- REM conn.open "Driver={Microsoft Access Driver (*.mdb)};Dbq=D:\Member\Member.mdb;Uid=Admin;Pwd=eruyhrey;"
-
- conn.Execute("SELECT 123 FROM MemTab_Member;")
-
- conn.close
-
- MsgBox "OK!"
复制代码
作者: czjt1234 时间: 2015-6-25 17:51
谢谢,我测试一下
作者: czjt1234 时间: 2015-6-25 22:37
采用低版本数据源驱动,成功
非常感谢
作者: czjt1234 时间: 2015-6-27 15:48
补充一下
win2003EEsp2环境,可用低版本
安装AccessDatabaseEngine.exe后低版本和新版本都可以用
win7sp1x64,用新版本,但是需要安装AccessDatabaseEngine_x64.exe
数据库文件注意用完整路径
欢迎光临 批处理之家 (http://bathome.net./) |
Powered by Discuz! 7.2 |