急:怎样连接一个设置了密码的ACCESS数据库?

crystalzt 2004-05-03 11:54:47
我在vb.net中用oledbconnection连接一个ACCESS数据库,当选择了提供程序,输入了数据库名和用户ID和密码后,测试连接通不过。
上面显示:测试连接失败,因为初始化提供程序时发生错误。无法启动应用程序。工作组信息文件丢失,或是已被其它用户以独占方式打开。
请问这是为什么?
...全文
26 5 点赞 打赏 收藏 举报
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
mooowx 2004-05-04
Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Registry Path=;Jet OLEDB:Database Locking Mode=1;Jet OLEDB:Database Password=1234;Data Source="Test.mdb";Password=;Jet OLEDB:Engine Type=5;Jet OLEDB:Global Bulk Transactions=1;Provider="Microsoft.Jet.OLEDB.4.0";Jet OLEDB:System database=;Jet OLEDB:SFP=False;Extended Properties=;Mode=Share Deny None;Jet OLEDB:New Database Password=;Jet OLEDB:Create System Database=False;Jet OLEDB:Don't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;User ID=Admin;Jet OLEDB:Encrypt Database=False

用OleDbConnection自动生成的ConnectionString,长过"蛇春",你将Database Password=1234 和 Data Source="Test.mdb" 改成你自己的便 OK.
  • 打赏
  • 举报
回复
lxcc 2004-05-04
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\somepath\mydb.mdb;Jet OLEDB:Database Password=MyDbPassword;"
  • 打赏
  • 举报
回复
我的Access也是加上密码后出现问题啊,而且使用界面的连接向导时就出现了问题,郁闷啊,帮你UP,关注中...
  • 打赏
  • 举报
回复
mooowx 2004-05-04
没所谓的,编译之后谁有兴趣去研究...
  • 打赏
  • 举报
回复
crystalzt 2004-05-04
当我设定完连接字符串后,系统弹出对话框,问我“是否希望在连接字符串中包含密码?”。如果我选择“包含密码”则运行是对的;但当我选择”不包含密码“时则运行错误。但我不想以明文的形式显示密码,那么该怎么办?
  • 打赏
  • 举报
回复
相关推荐
发帖
VB
加入

1.6w+

社区成员

VB技术相关讨论,主要为经典vb,即VB6.0
申请成为版主
帖子事件
创建了帖子
2004-05-03 11:54
社区公告
暂无公告