论坛: 编程破解 标题: ADO访问ACCESS时的密码应如何设 复制本贴地址    
作者: 286 [unique]    版主   登录
我在Visual C++环境下,通过ADO访问ACCESS2000数据库。在数据库没有密码时,一切正常。
我给ACCESS设置密码后(比如密码为abc),在程序中作如下修改。
hr=m_pConnection->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Enroll.mdb;","","abc",adModeUnknown);
hr=m_pConnection->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Enroll.mdb;","dbo","abc",adModeUnknown);
hr=m_pConnection->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Enroll.mdb;pwd=abc;","","",adModeUnknown);
hr=m_pConnection->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Enroll.mdb;password=abc","","",adModeUnknown);
系统都报错,显然信息。
连接数据库失败。
错误信息IDispatch error #3149

大家有没有人遇到过,有无解决办法?


地主 发表时间: 04-02-06 16:15

回复: NetDemon [netdemon]   ADMIN   登录
改为 database password = abc 看看

B1层 发表时间: 04-02-06 18:41

回复: kenter1643 [kenter1643]   论坛用户   登录
"uid=admin;pwd=111;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & App.Path & "\数据库名.dbt"
用户:admin 密码:111

B2层 发表时间: 04-02-06 19:34

回复: 286 [unique]   版主   登录
试了,还是不行。

B3层 发表时间: 04-02-09 17:38

回复: TomyChen [quest]   版主   登录
我以前见过,==,我找...

B4层 发表时间: 04-02-10 09:11

回复: TomyChen [quest]   版主   登录
m_pConnection->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Demo.mdb;User Id=***;Password"=***","","",adModeUnknown);


B5层 发表时间: 04-02-10 09:14

回复: TomyChen [quest]   版主   登录
从我以前的一个项目里提出来的。。:)

***代替你的密码

B6层 发表时间: 04-02-10 09:15

论坛: 编程破解

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号