我用adodc的控件,用jet4.0连接database.mdb在点击连接测试时就说“初始化数据提供者时发生错误,测试连接失败,无法启动应用程序,工作组信息文件丢失,或是已被其他用户以独占方式打开”如果不设密码则测试成功。

解决方案 »

  1.   

    用adodc连接access时,用户和密码指的是工作组安全下的。你可能得进行工作组安全的设置。
    1、创建一个新的工作组文件然后连接;wrkgadm.exe
    2、“工具”-->“安全”-->用户与组的账号,设置新的管理员及密码,并将原来的管理员从管理员组中删除;
    3、打开要转换的数据库,工具-->安全-->设置安全机制向导,完成.
    4.连接时用ADO的话,用connection string.
      

  2.   

    TO lyr126(VB废人):
    工作组文件怎么建?wrkgadm.exe是什么?
      

  3.   

    如果你用的是adodc的控件那么在它的属性栏中有一个PASSWORD的属性就是用来设置密码的。你设置好了就可以解决
      

  4.   

    用Adodc连接代密码的access数据库时一定要,
    提供者选择 Microsoft Jet 4.0 DB Provider
    登陆数据库信息保持默认,即用户名是Admin 密码是空。
    还有最关键的一步,必须在数据库链接属性对话框下的“所有”选项中
    编辑 Jet OLEDB:Database password 的值等于实际数据库的密码。
    此方法100%好用,相信我没有错的。