关于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

各位,我到底错在那里?
...全文
50 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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

1,217

社区成员

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

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