0

我已经在 Rattle 5.1 中多次尝试了 ODBC 连接,但出现了同样的错误。

sqlTables(crs$odbc) 中的错误:第一个参数不是打开的 RODBC 通道此外:警告消息:1:在 RODBC::odbcDriverConnect("DSN=ORCL", believeNRows = TRUE) 中:[RODBC] 错误:状态 28000,代码 1005,消息 [Oracle][ODBC][Ora]ORA-01005:给出了空密码;登录被拒绝 2:在 RODBC::odbcDriverConnect("DSN=ORCL",believeNRows = TRUE) 中:ODBC 连接失败

我什至在 OCBC.ini 中对密码进行了硬编码,但它仍然不起作用。

具有相同 DSN 的 RODM_open_dbms_connection 工作正常。

4

1 回答 1

0

我想通了。我在另一台笔记本电脑上下载了 R 3.4.3,并且 ODBC 连接有效。它有问题的是 R 3.5.0。看起来 Rattle 5.1.0 可能还不兼容 R 3.5.0。

于 2018-02-26T03:33:12.773 回答