|
![]() | 作者: 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] ![]() |
登录 |
改为 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号