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

crystalzt 2004-05-03 11:54:47
我在vb.net中用oledbconnection连接一个ACCESS数据库,当选择了提供程序,输入了数据库名和用户ID和密码后,测试连接通不过。
上面显示:测试连接失败,因为初始化提供程序时发生错误。无法启动应用程序。工作组信息文件丢失,或是已被其它用户以独占方式打开。
请问这是为什么?
...全文
93 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
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;"
Matrix0078 2004-05-04
  • 打赏
  • 举报
回复
我的Access也是加上密码后出现问题啊,而且使用界面的连接向导时就出现了问题,郁闷啊,帮你UP,关注中...
mooowx 2004-05-04
  • 打赏
  • 举报
回复
没所谓的,编译之后谁有兴趣去研究...
crystalzt 2004-05-04
  • 打赏
  • 举报
回复
当我设定完连接字符串后,系统弹出对话框,问我“是否希望在连接字符串中包含密码?”。如果我选择“包含密码”则运行是对的;但当我选择”不包含密码“时则运行错误。但我不想以明文的形式显示密码,那么该怎么办?

16,719

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧