RJDBC: ошибка в классе (obj) <- "rs.scalar": невозможно установить атрибут для символа - PullRequest
0 голосов
/ 31 мая 2018

Я пытаюсь запустить свой код R, который прекрасно работал два месяца назад, но теперь вылетает, когда я пытаюсь прочитать некоторые данные Teradata в R в виде sql-чанка.Ошибка, которая появляется, следующая:

Error in class(obj) <- "rs.scalar" : cannot set attribute on a symbol

Я понятия не имею, что происходит и почему это больше не работает.Кто-нибудь знает?

Ниже мой полный код R:

```{r, include=FALSE}
library(RJDBC)
library(rstudioapi)

# Database Driver
drv <- JDBC(
  driverClass = getOption("teradata.driver"), 
  classPath = getOption("teradata.classpath")
)

# Database Connection
con <- dbConnect(
  drv, 
  url = getOption("teradata.dns"),
  user = getOption("teradata.user"),
  password = rstudioapi::askForPassword()
)
```

```{sql connection=con}
SELECT TOP 10 * FROM database.table
```

Я использую пакеты R 3.5.0 и RJDBC версии 0.2-7.1.

Большое спасибо заваша помощь!

1 Ответ

0 голосов
/ 31 мая 2018

Решил это.Казалось бы, ошибка самого RStudio (rs.scalar).Переустановка RStudio решила проблему.

...