【发布时间】:2013-03-26 15:26:42
【问题描述】:
我支持使用带有 SQL Server 后端的 MS Access VBA 编写的 LOB 应用程序。该应用程序的一个功能是能够打开该应用程序的第二个实例,允许用户同时查看/修改两条记录。
我第一次打开它连接的应用程序并且一切正常。但是,当我尝试打开第二个实例时,我收到以下错误消息:
-2147467259 - Method "OpenConnection" of object _CurrentProject failed.
这是发生错误时执行的代码行:
CurrentProject.OpenConnection strConnection
我已单步执行代码并验证strConnection 在应用程序的第一个和第二个实例中是相同的连接字符串
我要找的东西不多了。任何想法都非常感谢!
更新:似乎有些东西不允许第二个 MSACCESS.EXE 实例使用相同的连接字符串。我的连接字符串如下,database 和 server 替换了实际的数据库和服务器。
PROVIDER=SQLOLEDB.1;INTEGRATED SECURITY=SSPI;PERSIST SECURITY INFO=FALSE;INITIAL CATALOG=database;DATA SOURCE=server
【问题讨论】:
标签: sql-server-2008 ms-access vba ms-access-2000