Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
函数dbSendQuery的继承方法是什么?_R_Rmysql - Fatal编程技术网

函数dbSendQuery的继承方法是什么?

函数dbSendQuery的继承方法是什么?,r,rmysql,R,Rmysql,我试图使用RMySQL来运行一个简单的查询 dbSendQuery(con, "SELECT * FROM myDB.student;") 但是,上面的代码给出了以下错误消息 Error in (function (classes, fdef, mtable) : unable to find an inherited method for function ‘dbSendQuery’ 对于签名“src_mysql”,“character” 我很确定这个连接在工作,因为我 &

我试图使用RMySQL来运行一个简单的查询

dbSendQuery(con, "SELECT    * FROM myDB.student;")
但是,上面的代码给出了以下错误消息

Error in (function (classes, fdef, mtable)  : 
  unable to find an inherited method for function ‘dbSendQuery’ 
对于签名“src_mysql”,“character”

我很确定这个连接在工作,因为我

> show(con)
src:  mysql 5.6.27-log [username@servername.com:/myDB]
tbls: student
con
对象是使用
dplyr::src_mysql
生成的。我试图使用
dbConnect
坚持使用RMySQL,但它似乎无法正常工作(
show(con)
为空)


我做错了什么?很抱歉,我无法提供一个可复制的示例,希望这是足够的信息。

您从S4方法中收到的消息类型是发送错误的内容。该函数的第一个参数需要是MySQLConnection,此类对象通常由
dbConnect
创建。您还拼错了
RMySQL
。您应该指出
src\u mysql
来自何处,以及为什么您认为它应该是文档中所说的其他东西的可接受替代品。当我意识到我可以连接
src\u mysql
但不能连接
dbConnect
时,一切都开始了。然后我注意到RMySQL中的函数,比如
show
显然在任何方面都起作用,因此我认为“它一定是一种相同的东西”。这就是为什么我认为它是一个可以接受的替代品。