Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 04-12-2008
Avatar de ingabraham
ingabraham ingabraham is offline
Miembro
 
Registrado: ago 2007
Posts: 614
Poder: 17
ingabraham Va por buen camino
Consulta de Palabras tildadas

tengo una tabla ciudad(codigo,nombre)

al momento de hacer una consulta donde un nombre tiene una tilde ej: Córdoba
No me la encuentra. como puedo hacer para q la busque y me muestre su codigo. este es el codigo delphi

Código Delphi [-]
select codigo from ciudad where nombre=: parametro




Utilizo Delphi 6 e Interbase 6.0

Agradesco pronta respuesta, Gracias de antemano. Ah y hoy estoy de Cumpleaños!!,jeje.

Última edición por ingabraham fecha: 04-12-2008 a las 15:15:56.
Responder Con Cita
  #2  
Antiguo 04-12-2008
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Poder: 25
Delphius Va camino a la fama
Hola ingabraham,
El problema se debe al Charset que estás empleando.
¿Cuál estás empleando? ¿Que motor de base de datos usas?

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita
  #3  
Antiguo 04-12-2008
Avatar de ingabraham
ingabraham ingabraham is offline
Miembro
 
Registrado: ago 2007
Posts: 614
Poder: 17
ingabraham Va por buen camino
Cita:
Empezado por Delphius Ver Mensaje
Hola ingabraham,
El problema se debe al Charset que estás empleando.
¿Cuál estás empleando? ¿Que motor de base de datos usas?

Saludos,
Delphi e interbase 6.0
Responder Con Cita
  #4  
Antiguo 04-12-2008
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Poder: 25
Delphius Va camino a la fama
Hola ingabraham,
Por Charset me refiero al conjunto de caracteres que empleas en la base de datos.

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita
  #5  
Antiguo 04-12-2008
Avatar de Caro
*Caro* Caro is offline
Moderadora
 
Registrado: jul 2004
Ubicación: Cochabamba, Bolivia
Posts: 2.544
Poder: 22
Caro Va por buen camino
Cita:
Empezado por Delphius Ver Mensaje
Por Charset me refiero al conjunto de caracteres que empleas en la base de datos.
Hola y cual Charset debería ser el correcto, yo le he puesto ISO8859_1 y no funciona.

Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar.
Responder Con Cita
  #6  
Antiguo 04-12-2008
Avatar de ingabraham
ingabraham ingabraham is offline
Miembro
 
Registrado: ago 2007
Posts: 614
Poder: 17
ingabraham Va por buen camino
Cita:
Empezado por Delphius Ver Mensaje
Hola ingabraham,
Por Charset me refiero al conjunto de caracteres que empleas en la base de datos.

Saludos,
STRING(100)
NO TENGO REGISTRADO CHAR SET
Cual es el mas recomendado utilizar, es q hay varios
Responder Con Cita
  #7  
Antiguo 04-12-2008
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 29
Lepe Va por buen camino
En principio sería el juego de caracteres ISO8859_1 ("character set" para europa) y el cotejamiento de caracteres ES_ES ("COLLATE" para el español de españa).

Ya en interbase no tengo ni idea, pero en firebird 2.1 existe un cotejamiento llamado ... ES_ES_CI_AI, es decir, español de españa Case Insensitive, Accent Insensitive.

Al tiempo de crear el campo en la base de datos tienes que especificar ese cotejamiento, así al buscar "gonzalez", encontrará "GONZÁLEZ" / "gonzález" / "Gonzalez".

así a bote pronto:
Código SQL [-]
create table alumno(
nombre varchar(80) character set ISO8859_1 collate ES_ES_CI_AI,
apellidos varchar(80) character set ISO8859_1 collate ES_ES_CI_AI
)

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #8  
Antiguo 04-12-2008
Avatar de Caro
*Caro* Caro is offline
Moderadora
 
Registrado: jul 2004
Ubicación: Cochabamba, Bolivia
Posts: 2.544
Poder: 22
Caro Va por buen camino
Cita:
Empezado por Lepe Ver Mensaje
En principio sería el juego de caracteres ISO8859_1 ("character set" para europa) y el cotejamiento de caracteres ES_ES ("COLLATE" para el español de españa).

Ya en interbase no tengo ni idea, pero en firebird 2.1 existe un cotejamiento llamado ... ES_ES_CI_AI, es decir, español de españa Case Insensitive, Accent Insensitive.

Al tiempo de crear el campo en la base de datos tienes que especificar ese cotejamiento, así al buscar "gonzalez", encontrará "GONZÁLEZ" / "gonzález" / "Gonzalez".
.................
Acabo de probar poniendo ES_ES_CI_AI, la verdad en COLLATE no tenía nada y me ha funcionado perfecto , muchísimas gracias Lepe.

Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar.
Responder Con Cita
  #9  
Antiguo 05-12-2008
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Poder: 25
Delphius Va camino a la fama
Con razón me parecía raro cuando decía que tenía el Charset establecido y no le funcionaba.

Gracias Lepe por aclarar la duda, yo recordaba vagamente algo que aqui mismo en los foros había leído sobre ES_ES, pero lo asociaba con el charset y no con el collate.

Tenía planeado hacer unas pruebas, pero por falta de tiempo no lo hice.
Te agradezco por aportar luz al caso.

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita
  #10  
Antiguo 05-12-2008
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 29
Lepe Va por buen camino
para eso estamos Delphius .

A mí lo que me parece raro es que pregunta ingabraham y quien da las gracias es Caro... ya es raro que ambos tengan la misma duda... no sé... (egopolice?? donde andas? )

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #11  
Antiguo 05-12-2008
Avatar de Caro
*Caro* Caro is offline
Moderadora
 
Registrado: jul 2004
Ubicación: Cochabamba, Bolivia
Posts: 2.544
Poder: 22
Caro Va por buen camino
Cita:
Empezado por Lepe Ver Mensaje
A mí lo que me parece raro es que pregunta ingabraham y quien da las gracias es Caro... ya es raro que ambos tengan la misma duda... no sé... (egopolice?? donde andas? )
, no no amiguito, no hay ninguna relación con ingabraham, yo soy yo deveritas deveritas . Lo que pasa es que al leer el hilo, he probado si me funcionaba en mi aplicación y no, no lo había considerado, es por eso que tenía la misma duda.

Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar.
Responder Con Cita
  #12  
Antiguo 05-12-2008
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.561
Poder: 25
egostar Va camino a la fama
Cita:
Empezado por Lepe Ver Mensaje
para eso estamos Delphius .

A mí lo que me parece raro es que pregunta ingabraham y quien da las gracias es Caro... ya es raro que ambos tengan la misma duda... no sé... (egopolice?? donde andas? )

Saludos
Hola,

Despues de hacer un peritaje en la documentación disponible basado en un estudio grafologico entre ambos compañeros...., he llegado a la conclusión que Caro e ingabraham no son la misma persona, sin embargo solo falta que mi investigación sea avalada por el alto mando

Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #13  
Antiguo 05-12-2008
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 29
Lepe Va por buen camino
entonces, como diría el hombre bicentenario.... me alegro de que "uno" haya sido de utilidad .

Saluditos.
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #14  
Antiguo 05-12-2008
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.561
Poder: 25
egostar Va camino a la fama
Cita:
Empezado por Lepe Ver Mensaje
entonces, como diría el hombre bicentenario.... me alegro de que "uno" haya sido de utilidad .

Saluditos.
Bueno pues aprovechando que estoy con el rollo de los estudios grafológicos encontré algo interesante

Nuestro amigo Lepe le gusta el apellido González

http://www.clubdelphi.com/foros/show...39&postcount=7

http://www.clubdelphi.com/foros/show...53&postcount=4

He que tal.... jejeje

Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #15  
Antiguo 06-12-2008
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 29
Lepe Va por buen camino
dedíquese a otra cosa señor policía... no acierta una, pero que conste, tienes la posibilidad de averiguar mi nombre completo muy fácilmente , está publicado en los foros ... y no precisamente de forma oculta
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #16  
Antiguo 06-12-2008
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.561
Poder: 25
egostar Va camino a la fama
Cita:
Empezado por Lepe Ver Mensaje
dedíquese a otra cosa señor policía... no acierta una, pero que conste, tienes la posibilidad de averiguar mi nombre completo muy fácilmente , está publicado en los foros ... y no precisamente de forma oculta


Salud OS

__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #17  
Antiguo 10-12-2008
Avatar de ingabraham
ingabraham ingabraham is offline
Miembro
 
Registrado: ago 2007
Posts: 614
Poder: 17
ingabraham Va por buen camino
Bueno creo q andan haciendo fiesta con este hilo

Código Delphi [-]
create table alumno(nombre varchar(80) character set ISO8859_1 collate ES_ES_CI_AI,apellidos varchar(80) character set ISO8859_1 collate ES_ES_CI_AI)

No habia podido revisar este hilo, pero insertare este codigo y cerrare el hilo, muchas gracias compañéros.
Responder Con Cita
  #18  
Antiguo 07-02-2014
Avatar de MAXIUM
MAXIUM MAXIUM is offline
Miembro
 
Registrado: may 2005
Posts: 1.492
Poder: 21
MAXIUM Va camino a la fama
Cita:
Empezado por Lepe Ver Mensaje
En principio sería el juego de caracteres ISO8859_1 ("character set" para europa) y el cotejamiento de caracteres ES_ES ("COLLATE" para el español de españa).

Ya en interbase no tengo ni idea, pero en firebird 2.1 existe un cotejamiento llamado ... ES_ES_CI_AI, es decir, español de españa Case Insensitive, Accent Insensitive.

Al tiempo de crear el campo en la base de datos tienes que especificar ese cotejamiento, así al buscar "gonzalez", encontrará "GONZÁLEZ" / "gonzález" / "Gonzalez".

así a bote pronto:
Código SQL [-]
create table alumno(
nombre varchar(80) character set ISO8859_1 collate ES_ES_CI_AI,
apellidos varchar(80) character set ISO8859_1 collate ES_ES_CI_AI
)

Saludos
¿Y si deseo en algún momento hacer una distinción o búsqueda exacta sin quitar lo de collate a tabla?
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
Anuncios por Palabras gluglu Humor 3 12-05-2006 10:55:31
El Somero de las palabras. marcoszorrilla Humor 1 06-01-2006 21:48:54


La franja horaria es GMT +2. Ahora son las 01:36:40.


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