我正在使用连接到本地 Access 数据库的 R 脚本。为此,我在 R 中使用了“odbc”包,并在 Windows 中创建了一个 odbc 驱动程序。它在我的机器上运行良好。我遇到的问题是,在语言设置与英语不同的外国计算机上运行脚本时,它无法连接到数据库。两台机器都运行 Windows 64 位,Access 和 R 在 64 位上。运行以下代码:
library(odbc)
con <- dbConnect(odbc::odbc(), "AccessDB")
导致以下错误消息:
connection_info(ptr) 中的错误:nanodbc/nanodbc.cpp:1072:
我还没有找到解决方案,我正在考虑使用另一个数据库。