Ver Mensaje Individual
  #1  
Antiguo 29-11-2006
Avatar de morta71
morta71 morta71 is offline
Miembro
 
Registrado: may 2006
Ubicación: Girona - España
Posts: 30
Reputación: 0
morta71 Va por buen camino
Espacios extras en campos CHAR

Estoy pasando una aplicación de Paradox a Interbase, y estoy liado con el mantenimiento de archivos.

El archivo se muy simple, para probar mejor simplicidad ;-), y tiene la siguiente estructura:

CREATE TABLE PRUEBAS (
ID CHAR(2) NOT NULL,
NOMBRE CHAR(25)
);
ALTER TABLE PRUEBAS ADD CONSTRAINT PK_PRUEBAS PRIMARY KEY (ID);

La edición de dichos campos se comporta de manera diferente según sea Paradox o Firebird.

Componente TDBEdit en Paradox, al editar el campo NOMBRE, queda seleccionado el contenido de dicho campo sin espacios extras al final: Felipe

Componente TDBEdit en Firebird, al editar el campo NOMBRE, queda seleccionado el contenido de dicho campo con tantos espacios extras sean necesarios hasta completar el total de 25 caracteres: Felipe..................., donde cada punto representaría un espacio extra, es decir que me ha rellenado el contenido con espacios hasta 25.

No sé si me he explicado bien. ¿Alguien me podría indicar el motivo?, ¿Cómo puedo hacer que guarde sólo 'Felipe' sin espacios al final?

Gracias
Responder Con Cita