我支持用 MS Access VBA 编写的带有 SQL Server 后端的 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