FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Error tildes en busqueda
Posts: 1818
Joined: Wed Oct 26, 2005 02:49 PM
Error tildes en busqueda
Posted: Fri Aug 26, 2022 12:29 AM
Hola buenas noches para todos

Estoy intentando generar una busqueda (filtro) sobre un recorset generado desde ADO, la cual contiene tildes, en la base de datos y en el xbrowse se muestra de manera correcta Bogotá, D.C., si hago la busqueda bogot, bogo, bogotá funciona de manera correcta, pero si ingresamos bogota no logra hacer el filtro. Hice pruebas directo en la base de datos y funciona correctamente, el problema parece ser cuando lanzo el filtro desde la aplicación.

Code (fw): Select all Collapse
*******************************
*HACEMOS EL FILTRO DEL RECORSET
*******************************
METHOD hacefiltro(cBrw,vGbus,oGbus) CLASS cBusc
IF Empty(vGbus)
    ::oRsBar:Filter := ""
ELSE
  ::oRsBar:Filter := ::hCampos["codigo"]+" LIKE '%" + alltrim(vGbus) + "%' OR "+::hCampos["nombre"]+" LIKE '%"+alltrim(vGbus)+"%'"
  IF ::oRsBar:EOF .and. ::oRsBar:BOF
    MsgStop( "elemento no encontrado")
    ::oRsBar:Filter := ""
  ENDIF
ENDIF
::oRsBar:REQUERY()
cBrw:Refresh()
RETURN NIL


Saludos
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com

[ Turbo Incremental Link64 6.98 Embarcadero 7.70 ] [ FiveWin 25.01 ] [ xHarbour 64 bits) ]

Continue the discussion