2017-07-27 18 views
0

我有一个访问2007年应用程序与拆分数据库(accdb)。现在我正在尝试为两个不同的帐户使用相同的应用程序。我已经添加了代码来重新链接数据库。现在我想在这里实现的是,它应该只尝试重新链接dbs,如果所选帐户名称与当前数据库不同。我尝试了CurrentDb.Name,但它返回应用程序的名称而不是数据库。需要代码才能获取2007年访问中的当前数据库名称

所以,我有一个应用程序作为A;和两个名为A_be和B_be的数据库。如果A当前链接到A_be或B_be,我需要代码才能告诉我。

有人可以帮助这个。 TIA。

回答

0

在进一步的研究中,我想出了一条出路..它可能不是最好的代码,但它会工作。做一个复制粘贴下面作为参考。

昏暗strFullPath作为字符串

strFullPath =中(DBEngine.Workspaces(0).Databases(0).TableDefs( “AnyTableName”)。连接,11) MSGBOX风向(strFullPath)