sql-server - 在另一台 PC 上打开我的 Access 数据库时,是什么导致了这个奇怪的错误消息?
问题描述
ODBC 连接字符串显然是错误的,并且格式不正确。但我不明白 Access 从哪里得到它!正确且有效的连接字符串(通过链接表管理器保存在 Access 数据库中的字符串)如下所示。需要注意的是,我的同事是在 Access Runtime 中打开编译好的 .accde 文件,并且他的计算机上没有安装 Office。数据表位于 SQL Server 中。另一位确实安装了 Office(大概)的同事可以毫无问题地打开它。
这是链接表管理器中用于将表链接到 SQL Server的正确连接字符串:
"DRIVER=ODBC Driver 17 for SQL Server;SERVER=hgws19.win.hostgator.com;UID=*******;PWD=********;Trusted_Connection=No;APP=Microsoft Office;DATABASE=mypubid_usergamelog;"
我无法理解的是为什么错误消息中的这个其他字符串被使用,而不是链接表管理器中的正确字符串。任何人有任何想法如何解决这个问题?
解决方案
推荐阅读
- python - Tk() 使用按钮处理分页
- java - 如何在无头远程 Linux 服务器上运行应用程序并在本地 Windows 机器上查看 UI
- sql - 如何避免在 SQL Query 中进行硬编码
- python - 在 QTreeView 中添加一个 Widget (QProgressbar) 作为 childItem
- javascript - 如何在 kendo TreeList 中选择父节点时选择所有子节点?javascript
- bash - 如何对特定长度进行子字符串化并将该子字符串文本附加到unix中的行尾
- micropython - BLE FLAG_WRITE 没有响应?
- javascript - 有没有办法以角度收听变化检测完成事件
- php - 如何禁用和启用有条件的按钮
- python - np.where 计算不正确?