关于ADO打开设置密码的ACCESS数据库的问题

roger_xiong 2002-06-01 11:24:27
:( 我有一个ACCESS数据库,我在“工具”-“安全”-“设置数据库密码”中设置密码以后,无法用以下命令打开:
StrCnn = "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=" + TableFile + ";jet oledb:database password=123"
Cnn.Open StrCnn

各位,我到底错在那里?
...全文
6 点赞 收藏 7
写回复
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
roger_xiong 2002-06-03
我终于找到问题所在了,原来是:我的TableFile 的值是从INI文件中读取出来的,不知怎么地在文件路径后面有一段的CHR(0),所以最后strcnn变成了
Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=d:1.mdb ;jet oledb:database password=123
:)呵呵问题解决了。
回复
yz95 2002-06-02
User ID = ??
用户是什么?
回复
footballboy 2002-06-02
错误提示是什么
回复
watt 2002-06-02
正确写法
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=库.mdb;Jet OLEDB:Database Password=密码"
回复
cc717 2002-06-02
up
回复
Explorer001 2002-06-02
我是这样做的,请你参考!

dim Pwd as var
dim filename
'赋值
MyConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & filename& ";Jet OLEDB:Database Password=" & Pwd & ""
回复
spgoal 2002-06-02
StrCnn = "DBQ=" & TableFile & ";Driver={Microsoft Access Driver (*.mdb)};pwd=123;"
Cnn.Open StrCnn
回复
发动态
发帖子

1180

社区成员

VB 数据库(包含打印,安装,报表)
申请成为版主
社区公告
暂无公告