ADODB连接字符串:工作组信息文件丢失?

时间:2010-03-16 22:19:34

标签: ms-access passwords connection-string adodb

我在访问中有一些数据源,我需要以编程方式连接到幕后操作并远离用户。

所述数据源有一个密码'pass',因为我将在这里调用它。使用此连接方法我尝试使用open方法

时出错
Dim conn as ADODB.Connection
Set ROBBERS.conn = New ADODB.Connection
conn.open "Provider=Microsoft.Jet.OLEDB.4.0;" _
        & "Data Source=\\pep-home\projects\billing\autobilling\DPBilling2.mdb;" _
    & "Jet OLEDB:Database Password=pass;", "admin", "pass"

“无法启动您的应用程序。工作组信息文件丢失或由其他用户独占打开。”

由于计划进入2007年,我们没有使用也没有使用过工作组标识文件。数据源上的数据库密码是通过Set Databa Password设置的,该密码必须在独占开放时完成。

我花了很长时间改变我的连接选项,在哪里放置密码等,或者找不到正确的格式,或者(为什么我在这里问)我认为可能还有其他未知的我必须设置为做这个。那里的任何人都有一些有用的信息吗?

1 个答案:

答案 0 :(得分:14)

您的连接字符串似乎不正确。尝试:

conn.open "Provider=Microsoft.Jet.OLEDB.4.0;" _
& "Data Source=\\pep-home\projects\billing\autobilling\DPBilling2.mdb;" _
& "Jet OLEDB:Database Password=MyDbPassword;"

- http://www.connectionstrings.com/access