R sqldf result_create(conn @ ptr,statement)中的错误:在“ s”附近:语法错误

时间:2019-07-03 04:20:38

标签: sql r sqldf

根本无法使用sqldf函数,甚至不能使用文档提供的示例。

我尝试更改参数中唯一的“ s”,例如:

sqldf("aselect * from warpbreaks limit 6")

回溯仍然如上。

也尝试将R版本更新为3.6,这没有帮助。

library(sqldf)

a1r <- head(warpbreaks)
a1s <- sqldf("select * from warpbreaks limit 6")

上面是sqldf帮助文档的示例,但仍然无法正常工作。

这是回溯:

  

result_create(conn @ ptr,statement)中的错误:“ s”附近:语法错误   16.
  stop(structure(list(message =“ near \” s \“:语法错误”,调用= result_create(conn @ ptr,语句),cppstack = structure(list(file =“”,line = -1L,stack =“ C ++堆栈在该系统上不可用“),class =” Rcpp_stack_trace“)),class = c(” Rcpp :: exception“,” C ++ Error“,” error“,” condition“))))   15   result_create(conn @ ptr,声明)   14。   初始化(值,...)   13   初始化(值,...)   12   new(“ SQLiteResult”,sql =语句,ptr = result_create(conn @ ptr,语句),conn = conn,bigint = conn @ bigint)   11。   .local(conn,语句,...)   10。   dbSendQuery(conn,语句,...)   9。   dbSendQuery(conn,语句,...)   8。   .local(conn,语句,...)   7。   dbGetQuery(db,sprintf(“ SELECT load_extension('%s')”,lib_path))   6。   dbGetQuery(db,sprintf(“ SELECT load_extension('%s')”,lib_path))   5,   initExtension(con)   4。   .local(drv,...)   3。   dbConnect(m,dbname = dbname)   2。   dbConnect(m,dbname = dbname)   1。   sqldf(“从warpbreaks限制6中选择*”

     

!dbPreExists错误:参数类型无效

感谢您的帮助。

0 个答案:

没有答案