【发布时间】:2011-04-27 16:59:50
【问题描述】:
我正在尝试使用 RODBC 连接到 R。但是,当我运行时
ch <- odbcConnect("rails_dev", uid="skline", pwd="d0gsleep")
我得到这个错误:
In odbcDriverConnect("DSN=rails_dev;UID=skline;PWD=d0gsleep") :
[RODBC] ERROR: state IM002, code 0, message [iODBC][Driver Manager]Data source name not found and no default driver specified. Driver could not be loaded
有什么想法吗?我是新手,不知道下一步该做什么......提前非常感谢您!'
注意我使用的是 Mac OSX
【问题讨论】:
-
我假设您正在使用 ODBC 管理器来设置 ODBC 连接。使用上面指定的 uid 和密码测试连接时,是否会出现错误?
-
老实说,我是一个完全的新手,甚至不知道如何使用 ODBC。你能指导我如何设置它吗?
-
ODBC 将要求您有一个用于 postgresql 的 ODBC 驱动程序以及对其进行配置的东西。不知道驱动是否存在。可以在此处找到 OSX 的 ODBC 管理器:odbcmanager.net,但也许您最好使用直接绑定,例如:rdbi.sourceforge.net
-
iODBC似乎是 Mac OS X 的首选驱动程序管理器。至于一般情况:ODBC是通向 ⋲ {许多数据库}的桥梁。为了连接到例如MySQL db,它需要一个 ODBC-MySQL 驱动程序。
标签: macos postgresql r rodbc