![]() |
1
2
正确的方法是将odbc管理器指定给包的配置脚本,如下所示
|
![]() |
2
1
在Mac OS 10.13.3 High Sierra上配置unixODBC后,我也遇到了这个问题。我尝试配置我的。Renviron为ODBCINI设置了一个特定于R的环境变量,但RODBC仍然不会列出我的数据源名称(DSN)。此外,我无法找到ODBCinst中指定的驱动程序。尽管能够与isql连接,但ini甚至可以获得一个使用RODBC::ODBCDriverConnect()的连接字符串。 最终起作用的只是:
如果您在mac上从源代码安装RODBC,它似乎会在odbc上启动。ini文件和odbcinst。ini文件正确。 感谢这篇帖子对解锁钥匙的微妙评论: http://eriqande.github.io/2014/12/19/setting-up-rodbc.html |
![]() |
3
0
结果是默认的RODBC包安装无法与unixODBC一起使用。下面是重新编译和安装RODBC的过程。
有相当多的输出,但看看最后,你应该会看到这样的东西。
注意
现在,您应该能够看到unixODBC提供的ODBC连接。在重新启动的R控制台中,您可以键入以下内容来验证RODBC正在使用unixODBC。
|
![]() |
ejames · 如何安装RODBC,使其使用unixODBC? 7 年前 |
![]() |
Jon · 从存储过程R获取结果 7 年前 |
![]() |
Johnathan Maddon · 强制mySQL查询为R中的非数字字符 11 年前 |