Page 1 of 1

a ver con esta aRow := oCon:QueryResult( "SELECT " + cList +

Posted: Sat Nov 28, 2020 5:50 pm
by D.Fernandez
Amigos como hago un select con la clausula where?
cPass:= 3074


FWCONNECT oCon HOST chost USER cUser PASSWORD cPass DB dbases


cList := "NOMLARGO,IDUSU,PASAR,CLAVELIQ"
aRow := oCon:QueryResult( "SELECT " + cList + " FROM USUARIO WHERE IDUSU = cPass " )

No le pongo la clausula where y funciona.



Gracias.

Re: a ver con esta aRow := oCon:QueryResult( "SELECT " + cList +

Posted: Sat Nov 28, 2020 6:04 pm
by artu01
D.Fernandez wrote:Amigos como hago un select con la clausula where?
cPass:= 3074


FWCONNECT oCon HOST chost USER cUser PASSWORD cPass DB dbases


cList := "NOMLARGO,IDUSU,PASAR,CLAVELIQ"
aRow := oCon:QueryResult( "SELECT " + cList + " FROM USUARIO WHERE IDUSU = cPass " )

No le pongo la clausula where y funciona.



Gracias.

Code: Select all

aRow := oCon:QueryResult( "SELECT " + cList + " FROM USUARIO WHERE IDUSU = ' "+ cPass+" ' " )
 

Re: a ver con esta aRow := oCon:QueryResult( "SELECT " + cList +

Posted: Sat Nov 28, 2020 6:09 pm
by artu01
Si tu tipo de dato del campo IDUSU es char

Code: Select all

aRow := oCon:QueryResult( "SELECT " + cList + " FROM USUARIO WHERE IDUSU = ' "+ cPass+" ' " )
 
Si es numerico

Code: Select all

aRow := oCon:QueryResult( "SELECT " + cList + " FROM USUARIO WHERE IDUSU = "+ str(cPass,4) )
 

Re: a ver con esta aRow := oCon:QueryResult( "SELECT " + cList +

Posted: Sat Nov 28, 2020 6:37 pm
by D.Fernandez
Gracias, la verdad no entiendo que me pasa.

Me abre un archivo ZUSU.ADT Increible pero cierto.

Si le saco el WHERE abre la tabla suario.sql.

Saludos.