我用Access2000建立了一个文件名为data.mdb数据库文件,并设定了密码“system”。我在VB的程序中加了ADODC这个控件,对ADODC属性进行如下设置:
1.单击鼠标右键,选择“ADODC属性”,弹出“属性页”窗口。
2.在“通用”选项卡中点击“生成”,弹出“数据链接属性”窗口。
3.在“提供者”选项卡中选择“Microsoft Jet 4.0 OLE DB Provider”,
4.在“连接选项卡”中设定数据库的路径为d:\data.mdb,
5.在“输入登录数据库的信息”中,用户名为默认的Admin,密码则为system,可是测试连接时却显示:
“初始化提供者中发生错误,测试连接失败。无法启动应用程序。工作组信息文件丢失,或是已被其他用户以独占方式打开。”请问我该如何设定,才能让ADODC可以打开含有密码的Access数据库?

解决方案 »

  1.   

    1.单击鼠标右键,选择“ADODC属性”,弹出“属性页”窗口。
    2.在“通用”选项卡中点击“生成”,弹出“数据链接属性”窗口。
    3.在“提供者”选项卡中选择“Microsoft Jet 4.0 OLE DB Provider”,
    4.在“连接选项卡”中设定数据库的路径为d:\data.mdb,
    5.所有-〉双击Database Password ,输入密码system
    注意:你在第5步中输入的是用户与组的账号密码,而非数据库密码
    请区别两种密码
      

  2.   

    你说的没什么毛病,你要把ACCESS先关闭了再设置!!!
      

  3.   

    “生成”左边输入如下格式,确定就可
    Driver={Microsoft Access Driver (*.mdb)};Dbq=c:\somepath\mydb.mdb;Uid=Admin;Pwd=qwerty;