Mr Rao.
esto no funciona:
oData:SetFilter("codbar1 LIKE '%RF-10392%'") // NO Funciona
oData:SetFilter("codbar1 LIKE '%RF10392%'") // Si Funciona
Gracias por su atencion
//setfilter
cFirst := "Santos"
oRs:SetFilter( "FIRST = ?", { rtrim(cFirst) } )
//locate
bSeek := oRs:ExprAsBlock( "first = ?", { TRIM( cFirst ) } )
if oRs:Locate( bSeek )
? "locate",oRs:STATE
endif
//seek
if oRs:seek( cFirst,.t. )
// ? oRs:id, oRs:FieldGet( "first" ), oRs:FieldGet("last"), oRs:age,oRs:state
else
? "no existe"
endif
La tabla debe de tener un indice ordenado por el campo FIRST
Willi Quintana wrote:Mr Rao.
esto no funciona:
oData:SetFilter("codbar1 LIKE '%RF-10392%'") // NO Funciona
oData:SetFilter("codbar1 LIKE '%RF10392%'") // Si Funciona
Gracias por su atencion
oData:SetFilter("'RF-10392' $ UPPER(codbar1)")
sysctrl2 wrote:MR. Rao, con tablas de miles de registros con índices es mas rápido
saludos.
#include "fivewin.ch"
function Main()
local oCn
local oRs, cFilter
oCn := maria_Connect( "209.250.245.152,fwh,fwhuser,FiveTech@2022" )
oRs := oCn:RowSet( "select * from states" )
cFilter := "NAME Like '%nta-cat%'" // case not sensitive
oRs:SetFilter( cFilter )
? oRs:Filter
oRs:GoTop()
xbrowser oRs title FWVERSION
oRs:Close()
oCn:Close()
return nil
Return to FiveWin para Harbour/xHarbour
Users browsing this forum: No registered users and 51 guests