首页 > 解决方案 > 带有Access DB的R中的ODBC是否存在语言问题?

问题描述

我正在使用连接到本地 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:

我还没有找到解决方案,我正在考虑使用另一个数据库。

标签: rdatabasems-accessodbcnanodbc

解决方案


我今天在通常有效的设置上收到了同样的错误。将 odbc-package 降级到 1.1.6 后,它又可以正常工作了。


推荐阅读