如何用ADO连接设置了数据库密码的Access数据库?

gump2000 2002-01-25 10:07:42
ADO 2.5 or 2.6
Access 2000
用OLE DB连接

没有成功过,简直Faint
...全文
231 21 打赏 收藏 转发到动态 举报
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
dingdangy 2002-02-27
  • 打赏
  • 举报
回复
Adodc1.ConnectionString = "Driver={Microsoft Access Driver (*.mdb)};" & "Dbq=" & 数据库文件名(要带路径) & ";" & "Uid=Admin;Pwd=你的密码;"
Adodc1.CommandType = adCmdTable
Adodc1.RecordSource = "数据库名"
Adodc1.Password = "你的密码"
Adodc1.Refresh

这是已经成功的。大家可以试试。
gump2000 2002-01-25
  • 打赏
  • 举报
回复
hehe,给分了:)
beitou 2002-01-25
  • 打赏
  • 举报
回复
gump2000(阿甘):这个我不太清楚,你用ADODC控件连接,在Data link properties里有一个ALL标签,你在Jet OLEDB:Database Password栏里输入密码就自动生成了。
gump2000 2002-01-25
  • 打赏
  • 举报
回复
请问一下_1_:
DBQ的连接方法有什么特点,还一直都没有用过。:(

hehe
gump2000 2002-01-25
  • 打赏
  • 举报
回复
to beitou:

你的办法可行:)

呵呵,ADO文档中提到这参数了吗?

gump2000 2002-01-25
  • 打赏
  • 举报
回复
to songyangk:一定要这样做啊?
直接用OLEDB连接是一定不行的了?
songyangk 2002-01-25
  • 打赏
  • 举报
回复
不是说了嘛,建一个ODBC,再联接ODBC!
beitou 2002-01-25
  • 打赏
  • 举报
回复
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Microsoft Visual Studio\VB98\Biblio.mdb;Persist Security Info=False;Jet OLEDB:Database Password=8888888
_1_ 2002-01-25
  • 打赏
  • 举报
回复
我发现也不行...不管拉~ 我从来没有在程序中用OLE DB的
火鸟李国平 2002-01-25
  • 打赏
  • 举报
回复
gzz
gump2000 2002-01-25
  • 打赏
  • 举报
回复
加了10分:)
最高了:(
gump2000 2002-01-25
  • 打赏
  • 举报
回复
to _1_:用DBQ是能连接连接成功:)

为什么用OLE DB不行哦?

Provider=Microsoft.Jet.OLEDB.4.0;Password=999;Data Source=K:\DataBase-PWD\test.mdb;Persist Security Info=True

不行:(

错误如下:

无法启动应用程序。工作组信息文件丢失,或是已经被其他用户以独占方式打开。

首先确定的是:没有其他程序打开这个数据库。

或者不行的原因是:OLE DB的连接user id和password认为是Access的用户和组了

dbcontrols 2002-01-25
  • 打赏
  • 举报
回复
Sp5是VB6的,这点还需要说明吗?注意在ADODC的“属性”“连接”里面那两个密码选项。JET的版本要4.0
fuxc 2002-01-25
  • 打赏
  • 举报
回复
Provider=Microsoft.Jet.OLEDB.4.0;Password=aaaaa;Data Source=c:\test.mdb;Persist Security Info=True
songyangk 2002-01-25
  • 打赏
  • 举报
回复
用ODBC
_1_ 2002-01-25
  • 打赏
  • 举报
回复
gump2000(阿甘) :

对不起我一直不用ADODC控件的 ,管他啥办法,能连通就可以了

如果不能那就用ACCESS 2000中转成 Access97

gump2000 2002-01-25
  • 打赏
  • 举报
回复
to _1_: 用OLE DB连接不行啊?

to dbhcontrols:

Access 2000 有Sp5吗?
VB6我是Sp5的。

还有ADODC控件都连接不成功的。:(

outer2000 2002-01-25
  • 打赏
  • 举报
回复
同意
dbcontrols 2002-01-25
  • 打赏
  • 举报
回复
对Access 2000可能需要SP5支持,到
http://www.d1vb.com
下载
dbcontrols 2002-01-25
  • 打赏
  • 举报
回复
用ADODC控件连接测试,成功后用鼠标右键点击找属性,从里面复制连接字符串。
加载更多回复(1)

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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