ich eine SQL-Abfrage durch R auszuführen versuche, die Daten aus Access DB zu erhaltenSQL ausführen mit „gefällt mir“ Anweisung in R Sprache
normale SQL-Anweisung funktioniert gut, aber wenn es darum geht Aussage seiner Wurffehler mögen
Im Folgenden finden Sie den Code ein:
library(RODBC);
channel = odbcDriverConnect("Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=C:/Users/ADMIN/Documents/R.accdb")
test = sqlQuery(channel ,paste('SELECT R.ID, R.Template, R.WEDate FROM R WHERE R.Template Like "*slow*"'))
Fehler: "07002 -3010 [Microsoft] [ODBC Microsoft Access-Treiber] Zu wenige Parameter Erwartete 2." [1]
[2] "[RODBC] FEHLER: konnte nicht SQLExecDirect‚SELECT R.ID, R.Template, R.WEDate FROM R WHERE (R.Template Wie \" langsam \") '
Gibt es eine Möglichkeit, dies zu beheben.
Nur ein Gedanke, versuchen Sie '%' anstelle von '*'. – joran
@joran Immer noch der gleiche Fehler –
Versuchen Sie, Ihre Verwendung von doppelten und einfachen Anführungszeichen (einfache Anführungszeichen auf der Innenseite, doppelte auf der Außenseite). – joran