Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 18-04-2008
Firibiri Firibiri is offline
Miembro
 
Registrado: oct 2003
Ubicación: Barcelona
Posts: 33
Poder: 0
Firibiri Va por buen camino
Talking Buscar palabras que contengan acentos sin ponerle el acento en la búsqueda.

Buenas a todos.
Tengo una base de datos en Firebird 1.5 y tengo un campo VARCHAR que es ISO8859_1 y colate ES_ES.
El problema es el siguiente : el usuario me inserta un registro con acento Ej: "Sr. Pérez" , se guarda correctamente en la base de datos pero a la hora de buscar el registro si no le especifico el acento en la cadena de búsqueda no me lo encuentra. Si pongo "Perez" no lo encuentra , tengo que poner "Pérez". Hay alguna manera que no distinga los acentos en la búsqueda?

Muchas gracias de antemano.
Responder Con Cita
  #2  
Antiguo 18-04-2008
Avatar de RolphyReyes
RolphyReyes RolphyReyes is offline
Miembro
 
Registrado: ago 2004
Ubicación: Santo Domingo
Posts: 285
Poder: 20
RolphyReyes Va por buen camino
Lightbulb

Saludos.

No existe método alguno que te distinga los acentos, si mis conocimientos no me traicionan creo que ninguna BD lo soporta.

Lo que tienes que hacer es crearte una UDF o un método en Delphi (si es este tu lenguaje) para guardar en otro campo el nombre "normalizado".

Hasta luego.
__________________
Gracias,
Rolphy Reyes
Responder Con Cita
  #3  
Antiguo 18-04-2008
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 29
Lepe Va por buen camino
... en el tracker de firebird está abierto este hilo. Se trata del cotejamiento (collate) ES_ES_CI_AI (español de españa Case Insensitive Accent Insensitive)

No lo he usado, solo lo conozco de oidas.

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #4  
Antiguo 21-04-2008
Firibiri Firibiri is offline
Miembro
 
Registrado: oct 2003
Ubicación: Barcelona
Posts: 33
Poder: 0
Firibiri Va por buen camino
Gracias , miraré de hacerme una UDF ya que el collate ES_ES_CI_AI es para la versión 2.1 y de momento usamos la 1.5.

Gracias a todos igualmente.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Buscar palabras en una página Fita Internet 0 14-08-2006 18:03:27
buscar varias palabras en un campo Juan Carlos SQL 2 28-06-2006 05:34:40
Buscar palabras acentuadas Durbed Conexión con bases de datos 0 20-12-2004 11:16:37
buscar y resaltar palabras en un trxrichedit Romanosky Varios 3 08-09-2004 17:01:24


La franja horaria es GMT +2. Ahora son las 22:39:32.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi