2016-05-27 4 views
0

Fehler bei der Verwendung von vertica Fehler beim Kopieren der Tabelle von lokal.R Shiny: JDBC-Ergebnismenge für Vertica DB kann nicht abgerufen werden

Bitte vorschlagen

Error:Unable to retrieve JDBC result set for COPY Monetisation_Base_table FROM LOCAL 'E://testCSV.csv' delimiter ',' ([Vertica]JDBC A ResultSet was expected but not generated from query "COPY Monetisation_Base_table FROM LOCAL 'E://testCSV.csv' delimiter ','". Query not executed.)

Kode:

library(RJDBC) 
vDriver <- JDBC(driverClass="com.vertica.jdbc.Driver", classPath="full\path\to\driver\vertica_jdbc_VERSION.jar") 
vertica <- dbConnect(vDriver, "jdbc:vertica://30.0.9.163:5433/db", "sk14930IU", "Snapdeal_40") 
myframe = dbGetQuery(vertica, "COPY Monetisation_Base_table FROM LOCAL 'E://testCSV.csv' delimiter ','"") 
+0

IMHO, sollten Sie den rjdbc-Tag zu Ihrer Frage hinzufügen. – user31264

Antwort

2

dbSendUpdate sollte in diesem Fall die Arbeit machen.

+0

Es funktioniert gut unter Linux. Auf Windows sagt es jedoch "Kann Datei zum Lesen öffnen. Keine solche Datei oder Verzeichnis". Ich habe versucht, Pfad mehrere Möglichkeiten anzugeben. Kennst du Workaround? –