Data控件访问有密码的Access数据库

weiyulin 2006-02-02 10:55:12
问 Data控件怎样访问自有密码的Access数据库
...全文
199 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
weiyulin 2006-02-21
  • 打赏
  • 举报
回复
自己顶一下
weiyulin 2006-02-19
  • 打赏
  • 举报
回复
没人知道了吗
weiyulin 2006-02-15
  • 打赏
  • 举报
回复
我试过用 Data控件的Connect属性 设置如下: Connect = "Access 2000;PWD=123456"

但运行时提示找不到可插入的ISAM

还有就是,如果密码有错,那么VB自然会提示 [密码错误]
就是说,Data控件是能访问具有pwd的access数据库的
guofc 2006-02-03
  • 打赏
  • 举报
回复
不要用DATA吧,直接用ADO不灵活多了吗?
rainstormmaster 2006-02-02
  • 打赏
  • 举报
回复
DATA控件好象不支持直接访问有密码的Access 2000数据库,用ADO访问吧:
http://www.china-askpro.com/msg15/qa05.shtml
northwolves 2006-02-02
  • 打赏
  • 举报
回复
建议直接用DAO 读写ACCESS数据库
Dim db AS DataBase

Set db=OpenDataBase(App.path + “\ssgl.mdb” , False , False , ” ; pwd=1234”)


恰强烈推荐ADO
northwolves 2006-02-02
  • 打赏
  • 举报
回复
方法有两种:

  一种方法是在设计状态时,在“属性窗口”中将Data控件的connect属性的缺省值”Access”改为”; pwd=1234”即可,其它属性的设置方法与没有加密的Access数据库的连接相同。

另一种方法是在运行时,通过代码对connect属性赋值来实现。如:

Data1.connect=”; pwd=1234”

Data1.DatabaseName=APP.path + “\ssgl.mdb”

  其中,”1234”为Access数据库文件ssgl.mdb的密码。

7,759

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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