“初始化提供者中发生错误,测试连接失败。无法启动应用程序。工作组信息文件丢失,或是已被其它用户以独占方式打开。”
我已经设置了正确的密码。
(但后来我将数据库的密码取消之后,又能够连接到数据库了!!)
而“使用Data Link 文件”则能连接到数据库。请高手指明其中原因。

解决方案 »

  1.   

    如果你是连接ACCESS数据库的话,很可能是ACCESS中的表打开着.
      

  2.   

    你设置数据连接属性时,请设置"所有"一栏中password中的值,把你的数据库密码输入即可,备注:连接中的用户和密码不是数据库密码而是使用者权限密码....请正确理解一下...:)
      

  3.   

    具体我是这样做的:在用Access2000建立数据库时,在“工具/安全/设置数据库密码”里将密码设为123,然后用VB做了个默认的标准工程,在窗体上放了个adodc控件,然后在adodc控件的“右键/属性”里“使用连接字符串”/“生成/提供者”选了jet 4.0驱动,在“连接”里面选择刚刚建立的数据库,在下面的“密码”中输入建立数据库时设的密码,然后“测试连接”,就出现了我开始说的错误提示。
    我这里要强调的是:我如果先通过adodc控件属性中的“使用ODBC数据源名称”“新建”一个dsn文件(且建立dsn文件的时候,我用的也是建立数据库时的密码),然后“使用Date Link文件”进行连接的话,就不会出错了啊!!
      

  4.   

    在建立连接时,你所用的用户名应该是数据库的用户,比如你用“Admin".并且要保证Access表不是打开的。