Displaying 2 results from an estimated 2 matches for "sqlitesendquery".
2015 Jul 27
2
Error sql en función
...) # Per SQL
> data(Aids2, package="MASS")
> SQL_PROVA = function (XDADES, XWHE)
+ {
+ XDADES_SQL = sqldf ("select * from $XDADES $XWHE")
+ return(XDADES_SQL)
+ }
> DADES_SEL = SQL_PROVA (XDADES = birthwt, XWHE = "where age < '40'")
Error in sqliteSendQuery(con, statement, bind.data) :
error in statement: near "$XDADES": syntax error
========================
Evidentemente da error.
Tampoco funcionaba si introducía \"age\" en el agumento del where:
========================
> DADES_SEL = SQL_PROVA (XDADES = birthwt, XWHE = &...
2015 Jul 27
2
Error sql en función
...==========================
> SQL_PROVA = function (XDADES, XWHE)
+ {
+ XDADES_SQL = sqldf (paste ("select * from", XDADES, XWHE, sep = " "))
+ return(XDADES_SQL)
+ }
> DADES_SEL = SQL_PROVA (XDADES = birthwt, XWHE = "where age < '40'")
Error in sqliteSendQuery(con, statement, bind.data) :
error in statement: near "fromc": syntax error
==========================
Alguien puede ayudarme y decir que estoy haciendo mal? El problema debe estar en el "paste" ya que si coloco la orden original funciona:
==========================
> SQ...