Error tildes en busqueda

Error tildes en busqueda

Postby leandro » 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: Select all  Expand view  RUN

*******************************
*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
 


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

[ Embarcadero C++ 7.60 for Win32 ] [ FiveWin 23.07 ] [ xHarbour 1.3.0 Intl. (SimpLex) (Build 20230914) ]
User avatar
leandro
 
Posts: 1676
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia

Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 43 guests