Я пытаюсь выполнить SQL-запрос через R, чтобы получить данные из Access DBВыполнить SQL с «как» заявление в R Язык
Нормальный оператор SQL работает отлично, но когда дело доходит до нравится ничего о своей ошибке метательный
Ниже код:
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*"'))
Ошибка: "07002 -3010 [Microsoft] [ODBC Microsoft Access Driver] Слишком мало параметров Ожидаемые 2." [1]
[2] "[RODBC] ОШИБКА: Не удалось SQLExecDirect«SELECT R.ID, R.Template, R.WEDate FROM R WHERE (R.Template Как \" медленно \") "
Есть способ это исправить.
Просто подумайте, попробуйте использовать '%' вместо '*'. – joran
@joran По-прежнему такая же ошибка –
Попробуйте изменить использование двойных и одинарных кавычек (одинарные кавычки внутри, двойные снаружи). – joran