filtro en mysq, con tdolphin

Post Reply
kpidata
Posts: 81
Joined: Tue Jul 26, 2016 9:52 pm

filtro en mysq, con tdolphin

Post by kpidata »

Estimados, favor de orientar... tengo una tabla con un campo numero de recepción, que es numérico, cuando hago una consulta y lo quiero filtrar..
me muestra todos los registros.. no me respeta la condición del filtro, favor de indicarme que puedo estar haciendo mal.


Mensaje:="Recepciones Periodo.. : "+Transform(cFolio1,"999999")+" al "+Transform(cFolio2,"999999")
cExt_Rec1:=xServer:Query("SELECT a.*, b.* FROM ext_rec1 AS a LEFT JOIN tab_cte AS b ON b.rut_cte = a.rut_cte WHERE a.nro_rec >='"+Alltrim(Str(cFolio1))+"' and a.nro_rec<='"+Alltrim(Str(cFolio2))+"' ORDER BY a.nro_rec")
User avatar
cnavarro
Posts: 6557
Joined: Wed Feb 15, 2012 8:25 pm
Location: España
Been thanked: 3 times

Re: filtro en mysq, con tdolphin

Post by cnavarro »

Prueba sin las comillas en estas expresiones

Code: Select all | Expand


'"+Alltrim(Str(cFolio1))+"'
 


asi

Code: Select all | Expand


+Alltrim(Str(cFolio1))+
 
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
kpidata
Posts: 81
Joined: Tue Jul 26, 2016 9:52 pm

Re: filtro en mysq, con tdolphin

Post by kpidata »

Mi estimado, saque las comillas y me arrojo error de sintaxis, comando no valido en Mysql....
kpidata
Posts: 81
Joined: Tue Jul 26, 2016 9:52 pm

Re: filtro en mysq, con tdolphin

Post by kpidata »

Mi estimado, gracias, hice un cambio y funciono bien... error de sintaxis.. pero de quien escribe... si no me dices.. no veo mi error... muchas gracias
User avatar
joseluisysturiz
Posts: 2064
Joined: Fri Jan 06, 2006 9:28 pm
Location: Guatire - Caracas - Venezuela
Contact:

Re: filtro en mysq, con tdolphin

Post by joseluisysturiz »

Saludos, un codigo limpio y ordenado puede ayudar a resolver mas rapido un error, pero cada quien tiene su estilo...te recomiendo que intentes asi...saludos... :shock:

Code: Select all | Expand


cSql := "SELECT a.*, b.* "

cSql += "FROM ext_rec1 AS a "

cSql += "LEFT JOIN tab_cte AS b ON b.rut_cte = a.rut_cte "

cSql += "WHERE a.nro_rec >= '" + Alltrim(Str(cFolio1)) + "' "
cSql += "AND a.nro_rec <= '" + Alltrim(Str(cFolio2)) + "' "

cSql += "ORDER BY a.nro_rec"

cExt_Rec1 := xServer:Query(cSql)
 
Dios no está muerto...

Gracias a mi Dios ante todo!
Compuin
Posts: 1237
Joined: Tue Dec 28, 2010 1:29 pm
Location: Quebec, Canada

Re: filtro en mysq, con tdolphin

Post by Compuin »

joseluisysturiz wrote:Saludos, un codigo limpio y ordenado puede ayudar a resolver mas rapido un error, pero cada quien tiene su estilo...te recomiendo que intentes asi...saludos... :shock:

Code: Select all | Expand


cSql := "SELECT a.*, b.* "

cSql += "FROM ext_rec1 AS a "

cSql += "LEFT JOIN tab_cte AS b ON b.rut_cte = a.rut_cte "

cSql += "WHERE a.nro_rec >= '" + Alltrim(Str(cFolio1)) + "' "
cSql += "AND a.nro_rec <= '" + Alltrim(Str(cFolio2)) + "' "

cSql += "ORDER BY a.nro_rec"

cExt_Rec1 := xServer:Query(cSql)
 


Que comentario fuera de lugar.

Saludos
FWH 20.12
Hbmk2 32/64 Bits (Build 19.29.30133)
Microsoft Visual C 32 Bits
MySql 8.0.24 32/64 Bits
VS Code
User avatar
joseluisysturiz
Posts: 2064
Joined: Fri Jan 06, 2006 9:28 pm
Location: Guatire - Caracas - Venezuela
Contact:

Re: filtro en mysq, con tdolphin

Post by joseluisysturiz »

Compuin wrote:
joseluisysturiz wrote:Saludos, un codigo limpio y ordenado puede ayudar a resolver mas rapido un error, pero cada quien tiene su estilo...te recomiendo que intentes asi...saludos... :shock:

Code: Select all | Expand


cSql := "SELECT a.*, b.* "

cSql += "FROM ext_rec1 AS a "

cSql += "LEFT JOIN tab_cte AS b ON b.rut_cte = a.rut_cte "

cSql += "WHERE a.nro_rec >= '" + Alltrim(Str(cFolio1)) + "' "
cSql += "AND a.nro_rec <= '" + Alltrim(Str(cFolio2)) + "' "

cSql += "ORDER BY a.nro_rec"

cExt_Rec1 := xServer:Query(cSql)
 


Que comentario fuera de lugar.

Saludos


Compuin....leistes y entendistes lo que pregunta el colega y analizastes el porque de mi respuesta o solucion propuesta o solo dijstes algo por decir..? porque consideras fuera de lugar mi comentario.? es solo una recomendacion o mi punto de vista que me ha ayudado y lo comparto, saludos...gracias... :shock:
Dios no está muerto...

Gracias a mi Dios ante todo!
User avatar
Daniel Garcia-Gil
Posts: 2365
Joined: Wed Nov 02, 2005 11:46 pm
Location: Isla de Margarita
Contact:

Re: filtro en mysq, con tdolphin

Post by Daniel Garcia-Gil »

kpidata wrote:Mi estimado, gracias, hice un cambio y funciono bien... error de sintaxis.. pero de quien escribe... si no me dices.. no veo mi error... muchas gracias


Saludos

prodrias mirar los ejemplos
testqry4.prg
y
teststm.prg

dentro de dolphin y la forma de como usar variables dentro de las sentencias, te olvidas de hacer las concatenaciones de strings
our best documentation is the source code
Isla de Margarita Venezuela.
danielgarciagil@gmail.com
http://tdolphin.blogspot.com/
https://www.dropbox.com/referrals/NTI5N ... rc=global9
Post Reply