CurrentProject.在MS Access 2000中打开连接失败



我支持用MS Access VBA编写的LOB应用程序,后端是SQL Server。该应用程序的一个特性是能够打开应用程序的第二个实例,允许用户同时查看/修改两条记录。

我第一次打开应用程序,它连接和一切工作正常。然而,当我试图打开第二个实例时,我得到以下错误消息:

-2147467259 - Method "OpenConnection" of object _CurrentProject failed.

这是错误发生时执行的代码行:

CurrentProject.OpenConnection strConnection

我已经遍历了代码并验证了strConnection在应用程序

的第一个和第二个实例中是相同的连接字符串

我要找的东西快用完了。任何想法都非常感谢!

UPDATE:似乎有些东西不允许第二个MSACCESS.EXE实例使用相同的连接字符串。我的连接字符串如下,用databaseserver代替实际的数据库和服务器。

PROVIDER=SQLOLEDB.1;INTEGRATED SECURITY=SSPI;PERSIST SECURITY INFO=FALSE;INITIAL CATALOG=database;DATA SOURCE=server

Try

MultipleActiveResultSets=True 

(http://msdn.microsoft.com/en-us/library/h32h3abf (v = vs.110) . aspx)

从同一个应用程序打开一个新表单会更好吗?

dim frm as ShowCar_Form
frm.Show

相关内容

  • 没有找到相关文章

最新更新