Hola compañeros,
Para buscar un valor en todos los campos ahora uso:
cWild := "*"+ "VALOR A BUSCAR" +"*"
cFiltro := "hb_WildMatch( '"+cWild+"', DbRecordInfo( 9 ) ) .OR.
hb_WildMatch( '"+UPPER(cWild)+"', DbRecordInfo( 9 ) ) .or. hb_WildMatch(
'"+lower(cWild)+"', DbRecordInfo( 9 ) ) "
SET FILTER TO &cFiltro
Y funciona muy bien, pero ADS no lo soporta.
He probado con:
cName := "LUCAS"
cExpr1 := 'contains( , "'+UPPER( alltrim(cName) )+'*" ) '
AdsSetAOF( cExpr1 )
Y nada.
¿Alguno sabe cómo resolverlo por favor?.
Gracias.
Un saludo, Best regards,
Harbour 3.2.0dev, Borland C++ 5.82 y FWH 13.06 [producción]
Implementando MSVC 2010, FWH64 y ADO.
Abandonando uso xHarbour y SQLRDD.