
| 
 | 
|  | 作者: 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号