用ADO如何连接有密码的Access数据库?(100分)

  • 主题发起人 主题发起人 denglb
  • 开始时间 开始时间
D

denglb

Unregistered / Unconfirmed
GUEST, unregistred user!
用Access建立了数据库,通过“工具”-》“安全”-》“设置数据库密码”设置密码后,
怎样通过ADO连接该数据库?
 
只能通过odbc连接access
再通过ado连接odbc源
 
建立字符串时,
可以输入密码
 
在窗体中添加AdoConnection控件,点右键->Edit ConnectionString ->Use Connection
String ->Build ->连接 ->选择数据源程序 -》填入用户名和密码 -》选中“允许保存密码”
-》确定
设置AdoConnection控件的LoginPrompt=False;

 
renyi说的没错
 
用AdoConnection控件,
但设置密码时不能在连接里设置密码。其设置为空
在高级选项中,对Jet OLEDB:Database Password进行密码设置就OK了哦!


 
用代码吧,创建动态路径同时设置登录密码代码如下:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+connectstr+'/数据库.mdb;jet oledb:
database password="密码";Persist Security Info=False';

试试这样吧,我以前都是这样做的,而且每次都通过的。
 
多人接受答案了。
 
后退
顶部