FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
acentos en interbase
Estoy intentando buscar todos los clientes que contengan en su nombre un string independientemente de los acentos que pueda contener.
Para hacer esto primero me conecto a la base de datos con CHARACTER SET ISO8859_1 (SET NAMES ISO8859_1). pero cuando intento ejecutar la sentencia: select * from clientes where razon_social like '%IBERÍCA%' me dá el siguiente error: "aritmetic exception, numeric overflow or string truncation, Cannot transliterate character betwen character sets" alquién sabe donde está el problema ?????? Saludos a todos y gracias, |
#2
|
||||
|
||||
Hola.
Ya checastes si en la base de datos usas: DEFAULT CHARACTER SET ISO8859_1 por que el SET NAMES ISO8859_1 se establece en la conexion y en la base de datos tambien.... Saludos |
#3
|
|||
|
|||
quieres decir que debo crear la base de datos con el charset adecuado. ???.
En cualquier caso sabes como puedo determinar el charset que tiebnen la base de datos ???? |
#4
|
||||
|
||||
En IbConsole en el Menu Database con la opción View Metadata
checa las primeras lineas SET SQL DIALECT 3; /* CREATE DATABASE 'C:\Sistemas\DB.GDB' PAGE_SIZE 4096 DEFAULT CHARACTER SET ISO8859_1 */ En IbExpert en el menu Herramientas con la opción extraer metadata checa las primeras lines SET SQL DIALECT 3; SET NAMES ISO8859_1; CREATE DATABASE 'C:\Sistemas\DB.GDB' USER 'Usuario' PASSWORD 'clave' PAGE_SIZE 4096 DEFAULT CHARACTER SET ISO8859_1; Saludos.. |
#5
|
|||
|
|||
Bién. con tus indicaciones he conseguido que no me dé ningún error, pero sigo sin conseguir lo que yo perseguía que era que pueda hacer un select a una tabla y me ignore los acentos.
|
#6
|
||||
|
||||
Hola,
para eso tendrás que establecer un mecanismo de ordenación (collate) y/o charset adecuado. Aquí tienes información sobre el tema ... http://community.borland.com/article...,27217,00.html y aquí tal vez puedes bajarte algún collate que te pueda servir ... http://www.brookstonesystems.com/ Saludos. Última edición por kinobi fecha: 09-09-2003 a las 12:59:36. |
|
|
|