问题描述
我的 R 脚本很直接。
# DB config and connexion
query = "SELECT * FROM events WHERE sport_id = '?'"
get_event_by_sport_id <- dbSendQuery(con,query)
dbBind(get_event_by_sport_id,list("FOOT"))
dbFetch(get_event_by_sport_id)
但我收到错误:
query = "SELECT * FROM events WHERE sport_id = '?'"
get_event_by_sport_id
dbBind(get_event_by_sport_id,list("FOOT"))
(函数(类,fdef,mtable)中的错误: 无法为签名“PostgreSQLResult”找到函数“dbBind”的继承方法
我在这里没有收到错误信息?
编辑:在没有 dbBind(...)
的情况下完美查找并将 arg 直接放入请求中。我想防止 SQL 注入,似乎我必须用 dbBind() 来做到这一点
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)