Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 16-06-2005
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.740
Poder: 26
ContraVeneno Va por buen camino
Podría asegurar que no se puede hacer lo que quieres; porque son caracteres diferentes, tienen código diferente..... no es lo mismo "ó" a "o", es como comparar una X con una A....
supongo que tendrías que hacer dos búsquedas distintas... o utilizar algún OR...

ahora, si cada vez que encuentres una letra con acento la cambias por un % podría funcionar, es decir: es una búsqueda de caracteres con acento en tu cadena y luego cambiarlos por %.... y al final quedara:

nombre like '%l%pez%'

Si estoy en un error por favor sáquenme de la ignorancia maldita

saludos
__________________


Última edición por ContraVeneno fecha: 16-06-2005 a las 20:38:04.
Responder Con Cita
  #2  
Antiguo 16-06-2005
Avatar de gmontes
gmontes gmontes is offline
Miembro
 
Registrado: jul 2004
Ubicación: Culiacán, Sinaloa, México
Posts: 668
Poder: 23
gmontes Va por buen camino
para evitar esos problemas yo capturo todo en mayusculas y asi me quito esas confusiones.

ya que Arce es diferente a ARCE.

aunque no tenga acento
Responder Con Cita
  #3  
Antiguo 16-06-2005
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.740
Poder: 26
ContraVeneno Va por buen camino
Cita:
Empezado por gmontes
para evitar esos problemas yo capturo todo en mayusculas y asi me quito esas confusiones.

ya que Arce es diferente a ARCE.

aunque no tenga acento
Yo tambien capturo todo en mayúsculas, pero igual sigo obteniendo acentos... no puedo decirle a todos mis usuarios que por favor no utilizen acentos jeje

En fin, tenía un poco de tiempo libre en mi hora de comida, así que me puse a investigar un poco... y si, Roman, es la misma situación para SQL Server, depende del COLLATION que se utilize, lo cuál para mi es muy interesante porque esta parte no la conocía....

Utiliza SQL_Latin1_General_CP1_CI_AI , en busqueda te sale con acentos o sin acentos, tambien sin ñ o con ñ

para más información consulta: MSDN (en inglés)
Otro foro en español: consulta busquedas sin distincion de Acentos
__________________


Última edición por ContraVeneno fecha: 16-06-2005 a las 21:11:19. Razón: posible respuesta
Responder Con Cita
  #4  
Antiguo 16-06-2005
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por ContraVeneno
Si estoy en un error por favor sáquenme de la ignorancia maldita
Pues como dije antes, no sé si en SQL Server se pueda o no así que no puedo hacerte este favor que pides

Pero sí te puedo confirmar que en MySql es posible.

// Saludos
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


La franja horaria es GMT +2. Ahora son las 11:39:13.


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