no se como hacer funcionar el setfilter

no se como hacer funcionar el setfilter

Postby goosfancito » Sat Oct 23, 2021 7:34 pm

Hola. tengo esta oQry:
Code: Select all  Expand view  RUN
#define BRW_PRODUCTOS ;
"SELECT                              " + ;
"a.id AS c1,                         " + ;
"s.nombre AS c2,                     " + ;
"n.nombre AS c3,                     " + ;
"d.nombre AS c4                      " + ;
;
"FROM tbprod AS a                    " + ;
;
"LEFT JOIN tbprodnom AS n ON n.id = a.idnombre " + ;
"LEFT JOIN tbdistribuidores AS d ON a.iddistribuidor = d.id " + ;
"LEFT JOIN tbsucursal AS s ON a.idsucursal = s.id " +;
;
"ORDER BY n.nombre "
 


que me funciona sin errores al hacer
Code: Select all  Expand view  RUN
  ::oQry := ::oCnx:QUERY( BRW_PRODUCTOS )
 


ahora necesito aplicarle un filtro a esa consulta por el campo "s.id" (en el ejemplo puse que sea igual al numero 1) y ahi tengo el error cuando hago esto no me funciona, que estoy haciendo mal?
Code: Select all  Expand view  RUN
::oQry:setfilter( "s.id = ?", {1} )
 


gracias
FWH 21.02
Harbour 3.2.0dev (r2104281802)
Copyright (c) 1999-2021, https://harbour.github.io/
User avatar
goosfancito
 
Posts: 1954
Joined: Fri Oct 07, 2005 7:08 pm

Re: no se como hacer funcionar el setfilter

Postby carlos vargas » Sat Oct 23, 2021 10:55 pm

No veo incluida esa columna s.id entre las columnas del select.
Salu2
Carlos Vargas
Desde Managua, Nicaragua (CA)
User avatar
carlos vargas
 
Posts: 1721
Joined: Tue Oct 11, 2005 5:01 pm
Location: Nicaragua


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Jimmy and 38 guests