Как вызвать класс S4 obj в функции? - PullRequest
0 голосов
/ 06 апреля 2020

Пожалуйста, посмотрите на код ниже:

jdbcDriver <- JDBC(driverClass=Driver class path, classPath=JarFile location)
jdbcConnection <- dbConnect(jdbcDriver, Driver, Username,Password)

Я могу успешно установить sh соединение, с кодом выше,

Проблема возникает, когда я пытаюсь позвонить obj соединения (jdbcConnection) внутри функции для запроса чего-либо,

Например,

runQuery <- function(query,jdbcConnection)
{
print(jdbcConnection)
queryResult <- dbGetQuery(jdbcConnection, query)
}

дает мне «Ошибка в печати (jdbcConnection): аргумент« jdbcConnection »отсутствует, с нет по умолчанию ".

Так что вопрос в том, как передать объект obj в функцию, которая имеет" объект S4 класса JDBCConnection "??

...