所以现在,我们有一个设置,其中ui.mdb和database.mdb是两个独立的访问文件。我使用IN子句查询数据库(即“SELECT * FROM USERS IN'DB \ example_db.mdb'”),它在我的本地机器上工作良好。问题在于人们通过网络中的公共共享访问文件(即“\ computername \ example_ui.mdb”)。一旦人们尝试使用该查询与IN子句,他们得到了错误:的Microsoft Access - 使用在查询IN子句通过网络
C:\ Users \用户名\文档\ DB \ example_db.mdb是不是一个有效的路径。确保路径名拼写正确,并且连接到文件所在的服务器。
我做了一些研究,我发现这个http://support.microsoft.com/kb/167452,但坦率地说,我真的不明白。有没有人熟悉解决这个问题?
的报价似乎与UNC路径是必需的。没有它们,我得到“FROM子句中的语法错误”。实际上,它似乎与标准的Windows驱动器盘符路径相同。 – HansUp
@HansUp:你说得对,谢谢你的修改。 –
该死的,你在这两个账户上都100%正确。这多么令人讨厌,这是否意味着我必须在部署之前将代码更新到生产路径? – killerbarney