Ver la Versión Completa : Porque no me recibe ni tíldes ni ñ?
fidel
09-06-2006, 17:57:38
Hola:
Además de al crear la base de datos ¿has puesto ISO88591 y ES-ES en los campos varchar al crear las tablas?
Un saludo.
JuanErasmo
09-06-2006, 18:08:51
Hola. Yo creo la DB asi y las tablas y los campos tambien....pero no funciona...cuando en mi programa ingreso ñ o tíldes me sale error truncation a caracter...estoy desesperado....
Gracias
JuanErasmo
09-06-2006, 18:11:22
Buenos Dias:
Cuando creé la base de datos en EMS Interbase firebird manager, la cree con ISO88591, y ES-ES y no me recibe los caracteres...sale error truncation...
Yo tengo esto y funciona correctamente:
/******************************************************************************/
/**** Generated by IBExpert 2005.06.07 10/06/2006 12:53:14 ****/
/******************************************************************************/
SET SQL DIALECT 3;
SET NAMES ISO8859_1;
CREATE DATABASE 'D:\Delphi\Proyectos\xxx\XXX.FDB'
USER 'SYSDBA' PASSWORD 'masterkey'
PAGE_SIZE 4096
DEFAULT CHARACTER SET ISO8859_1;
/******************************************************************************/
/**** Domains ****/
/******************************************************************************/
CREATE DOMAIN VARCHAR200 AS
VARCHAR(200) CHARACTER SET ISO8859_1
COLLATE ES_ES;
/******************************************************************************/
/**** Tables ****/
/******************************************************************************/
CREATE TABLE CLIENTE (
IDCLIENTE INTEGER NOT NULL,
DIRECCION VARCHAR200 /* VARCHAR200 = VARCHAR(200) */
);
/******************************************************************************/
/**** Primary Keys ****/
/******************************************************************************/
ALTER TABLE CLIENTE ADD CONSTRAINT PK_CLIENTE PRIMARY KEY (IDCLIENTE);
/******************************************************************************/
/**** Indices ****/
/******************************************************************************/
CREATE UNIQUE INDEX CLIENTE_IDX1 ON CLIENTE (PROPIETARIO);
Uso Firebird 1.5 y componentes MDOLIB
Dale a Extract Metadata y muestra tu BBDD.
Saludos
AGAG4
10-06-2006, 17:11:05
Yo uso lo mismo y puedo guardar en campos Varchar los caracteres con acentos y la ñ, muestranos tu estructura de tu BD.
Saludos....
JuanErasmo
12-06-2006, 17:40:11
Hola amigos:
Gracias por ayudarme....la base de datos esta bien definida.
ISO8859-1 ES-ES
y cada tabla esta bien definida igual y cada campo tambien....
Fuí muy cuidadoso con eso, porque ya me había pasado antes...que puedo hacer?
Como genero el reporte SQL para poder mostrarles?
Gracias
AGAG4
13-06-2006, 01:39:20
Que Motor y Versión de BD usas????
:confused:
JuanErasmo
13-06-2006, 18:13:06
Hola....Utilizo firebird, EMS Interbase/firebird manager 3 . firebird 1.5
Gracias ...
AGAG4
13-06-2006, 19:00:19
Firebird 1.53 ????
JuanErasmo
13-06-2006, 22:49:33
Ese es el DB Editor....
Gracias
que debo hacer????
Al tiempo de conectarte con la base de datos, ¿lo haces con ese Character set?
En el objeto TDatabase, en su propiedad params:
user_name=SYSDBA
password=masterkey
lc_ctype=ISO8859_1
Saludos
JuanErasmo
14-06-2006, 17:48:41
GRACIAS!!! LEPE!!! y a todos en general!
Me salvaste la vida!
lc_ctype=ISO8859_1 eso era lo que me faltaba en el LoginParams agregué eso y ya esta!!!
GRACIAS!! en verdad muy agradecido con ustedes sabios de la programación!
Casimiro Notevi
14-06-2006, 21:50:20
GRACIAS!!! LEPE!!! y a todos en general!
Me salvaste la vida!
lc_ctype=ISO8859_1 eso era lo que me faltaba en el LoginParams agregué eso y ya esta!!!
GRACIAS!! en verdad muy agradecido con ustedes sabios de la programación!
pues si ya sabes esto, también te has convertido en un sabio, podrás ayudar a alguien que no lo sepa a hacerse sabio :)
Patricio
12-04-2007, 21:13:16
Hola foro yo estoy utilizando Interbase 6 y Delphi 5, utilizo los componentes
InfoPower2000, en lo q es Grillas y demas, ahora la Ñ, me aparece en el final de todos los registros, para ingresarla no tengo problemas pero si en los listados alguna solucion? vi algo de set character o collate, pero no se donde estan o si me solucionara las cosas.
vBulletin v3.6.8, Derechos ©2000-2024, Jelsoft Enterprises Ltd.