我有一些可以访问的数据源,我需要以编程方式连接到这些数据源,以便在幕后进行操作并让用户无法看到它们。
所述数据源有一个密码“通过”,我将在这里称其为。使用此连接方法尝试使用 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 设置的,该密码必须在独占打开时完成。
我花了很多时间来改变我的连接选项、密码的放置位置等,要么找不到正确的格式,要么(为什么我在这里问)我认为可能还有一些其他未知的东西我必须设置才能做到这一点。有没有人知道一些有用的信息?