我正在运行如下所示的R脚本:
for (row in 1:nrow(Test_Results_DF)) {
SQLCmd <- paste("update profiles set Plnk_ProfessionID_2 =",
Test_Results_DF$Predictions[row], "where Prfl_ProfileID =",
Test_Results_DF$Prfl_ProfileID[row], ";",collapse = " ")
dbSendQuery(con_Kubicle, SQLCmd)}
如果我在单个记录上执行它,那么它可以工作,但是当data.frame有多个记录时,出现以下错误:
警告消息:
1:在result_create(conn @ ptr,statement,is_statement)中: 取消上一个查询
2:在result_create(conn @ ptr,statement,is_statement)中: 取消上一个查询
3:在result_create(conn @ ptr,statement,is_statement)中: 取消上一个查询
什么也没有更新。
我尝试在dbClearResult(SQLCmd)
下插入dbSendQuery
,并遇到另一个错误
无法找到签名” character”的函数dbClearResult的继承方法
任何帮助将不胜感激。