FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour filtro en mysq, con tdolphin
Posts: 84
Joined: Tue Jul 26, 2016 09:52 PM
filtro en mysq, con tdolphin
Posted: Thu Jan 04, 2018 02:32 PM

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")

Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: filtro en mysq, con tdolphin
Posted: Thu Jan 04, 2018 02:42 PM
Prueba sin las comillas en estas expresiones

Code (fw): Select all Collapse
'"+Alltrim(Str(cFolio1))+"'


asi

Code (fw): Select all Collapse
+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
Posts: 84
Joined: Tue Jul 26, 2016 09:52 PM
Re: filtro en mysq, con tdolphin
Posted: Thu Jan 04, 2018 02:56 PM

Mi estimado, saque las comillas y me arrojo error de sintaxis, comando no valido en Mysql....

Posts: 84
Joined: Tue Jul 26, 2016 09:52 PM
Re: filtro en mysq, con tdolphin
Posted: Thu Jan 04, 2018 03:08 PM

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

Posts: 2064
Joined: Fri Jan 06, 2006 09:28 PM
Re: filtro en mysq, con tdolphin
Posted: Thu Jan 04, 2018 03:21 PM
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... :-)

Code (fw): Select all Collapse
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!
Posts: 1276
Joined: Tue Dec 28, 2010 01:29 PM
Re: filtro en mysq, con tdolphin
Posted: Thu Jan 04, 2018 03:59 PM
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... :-)

Code (fw): Select all Collapse
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 25.12

Harbour/Hbmk2

Microsoft Visual C++

MySql 8.0

Antigravity

Posts: 2064
Joined: Fri Jan 06, 2006 09:28 PM
Re: filtro en mysq, con tdolphin
Posted: Fri Jan 05, 2018 02:14 AM
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... :-)

Code (fw): Select all Collapse
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... :-)
Dios no está muerto...



Gracias a mi Dios ante todo!
Posts: 2365
Joined: Wed Nov 02, 2005 11:46 PM
Re: filtro en mysq, con tdolphin
Posted: Tue Jan 09, 2018 12:51 AM
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

Continue the discussion