2

所以现在,我们有一个设置,其中 ui.mdb 和 database.mdb 是两个独立的访问文件。我正在使用 IN 子句(即“SELECT * FROM USERS IN 'DB\example_db.mdb'”)查询数据库,它在我的本地计算机上运行良好。问题是人们通过网络中的公共共享访问文件(即“\computername\example_ui.mdb”)。一旦人们尝试将该查询与 IN 子句一起使用,他们就会得到错误:

c:\users\username\documents\db\example_db.mdb 不是有效路径。确保路径名拼写正确,并且您已连接到文件所在的服务器。

我做了一些研究,发现了这个http://support.microsoft.com/kb/167452,但坦率地说,我不太明白。有没有人熟悉解决这个问题?

4

1 回答 1

4

您应该使用完整路径,而不是部分路径。如果您 100% 确定公司中的每个人都有相同的映射,您可以使用类似IN "X:\myFOlder\myFile.mdb".
这是使用映射。
如果映射不可靠,您可以使用 UNC(通用命名约定)声明完整的绝对地址: IN '\\MyServer\myShare\myFolder\myFile.mdb'

于 2011-06-24T21:01:30.087 回答