Excel OLEDB /Jet 连接字符串& %应用程序数据%
我有一个可能是常见的情况。我有一个 MS-Access 应用程序,分为前端文件和后端文件。我想使用连接到后端数据的 Excel 电子表格来设置用户。但我不想让每个人都直接访问后端,而是想通过前端中的链接表连接到后端,该链接表位于每个用户的计算机/环境上 %APPDATA% 下的文件夹中。
那么是否可以使用 shell 变量(或任何变量)在 OLEDB for Jet 连接字符串中指定数据源参数,例如 %APPDATA%/path/to/app.mdb
?我似乎无法让这种语法发挥作用。如果可以的话,我不想诉诸于使用 Excel VBA。
或者,或者,您能否向我保证,多个用户从 Excel 直接连接(只读)到后端文件不是问题?
非常感谢,
埃里克
I have what is likely a common scenario. I have an MS-Access application split into front-end and back-end files. I want to set up users with an Excel spreadsheet that connects to data on the back-end. But rather than have everyone hit the back-end directly, I'd like to connect to the back-end through linked tables in the front-end, which resides in a folder under %APPDATA% on each user's machine/environment.
Is it possible then to specify the Data Source parameter in the OLEDB for Jet connection string using shell variables (or whatever they are), for example something like %APPDATA%/path/to/app.mdb
? I cannot seem to get this syntax to work. I don't want to have to resort to using Excel VBA if I can help it.
Or, alternatively, can you reassure me that it's not a problem for multiple users to connect (read-only) directly to the back-end file from Excel?
Many thanks,
Eric
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论