Miguel Angel cómo asignas la sentencia a la variable cSql?
Por si acaso fíltrala con el método ::EscapeStr() del objeto Conexión:
oRs := TMsQuery( oConexion, oConexion:EscapeStr( cSql ) )
--- En eagle1@yahoogroups.com, "miguel_angel_serrano_catena"
<mserracat@...> escribió:
>
> Buenas a todos, hacía ya tiempo que no molestaba al personal, pero es
> que necesito que me ayudéis a hacer una cosilla, y es la siguiente:
>
> en una consulta realizo lo siguiente:
>
> declare @variable1:=0;
> declare @variable2:=0;
>
> select numero,serie,fecha,@variable1:=(consulta select....),
> @variable2:=(consulta select. . . )
> from <tablas>
> where <condiciones>
>
> Lo curioso de todo es que en SQLYog, MySQL administrator, etc . . me
> funciona correctamente la consulta, pero desde código no funciona
> haciendo un simple:
>
> oRs:=TMsQuery(oConexion,cSql)
>
> he revisado la variable cSQL y es correcta.
>
> ¿Sabéis qué puede ser?
>
> Muchísimas gracias de antemano.
>