一个很菜的问题(如何连接带密码的Access数据库)

yoki 2003-02-13 06:47:28
我在用ado访问Access时碰到这种问题,当test.mdb无密码时可以通过下面的方法连接
cnStart.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\test.mdb;Persist Security Info=False"
可是当test.mdb有密码时在里面加了一项password=8888却还是访问不了,请问时什么原因??如何解决?
...全文
80 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
yoki 2003-02-16
  • 打赏
  • 举报
回复
up
pengdali 2003-02-14
  • 打赏
  • 举报
回复
SELECT *
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\Finance\account.mdb";User ID=Admin;Password=')...YourTable
borisnew 2003-02-14
  • 打赏
  • 举报
回复
Function Cn() As Boolean
Dim str As String
Cn = False
str = "dsn=Warehouse;uid=andyhuang;pwd=1234; "


Set conn = New ADODB.Connection


On Err GoTo conn_Err

conn.Open str

Cn = True

Exit_Function:
Exit Function
conn_Err:
MsgBox Err.Description, vbOKOnly, "Error"
Resume Exit_Function

End Function
yoki 2003-02-14
  • 打赏
  • 举报
回复
难道连接带密码的Access数据库只能用dao而不能用ado么?
yoki 2003-02-14
  • 打赏
  • 举报
回复
还是不行~
hilite2000 2003-02-13
  • 打赏
  • 举报
回复
在连接字符串上加:
Jet OLEDB:DataBase Password=YourPassword
试一试
sinacom 2003-02-13
  • 打赏
  • 举报
回复
好象还要加一项用户吧!

34,837

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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