Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Datos se traspasa con espacios (https://www.clubdelphi.com/foros/showthread.php?t=14278)

BlueSteel 15-09-2004 16:52:42

Datos se traspasa con espacios
 
Hola a todos...

tengo el siguiente problema :

Una Tabla llamada IBT_Clase formada por :
- Cla_Codigo (Char de 2)
- Cla_Descripcion (Char de 30)

en una parte del program, necesito poner los valores del campo Cla_Descripcion en un Edit, y lo hago de la siguiene forma:

VArt_Descripcion.Text := IBT_Clase['Cla_Descripcion'];

El problema es que me esta traspasando el contenido con los espacios,

es decir el valor del campo es "BALONES" y lo traspasa como "BALONES (aquí van los espacios restantes a los 30 ) " :o

bueno, eso no es todo, ya que lo habia echo en otro programa y me funciona bien, y eso que tienen las mismas descripciones, tipo y tamaños de campos... que podrá pasar....

Como puedo evitar que el dato se traspase con los espacios :confused:

JulioGO 15-09-2004 17:20:07

Te recomiendo que en vez de usar campos CHAR los reemplaces por VARCHAR.

CHAR : guarda los espacios en blanco.
VARCHAR: solo almacena la cadena limitandose a los espacios en blanco.

Saludos

defcon1_es 15-09-2004 17:26:08

Hola,

en primer lugar, como bien dice JulioGo, deberías haber declarado esos campos como VARCHAR, no como CHAR.

En segundo lugar, puedes probar la función TrimLeft o TrimRight,
(ambas más rápidas que Trim)
Me remito a la ayuda de Delphi:

Description
TrimLeft returns a copy of the string S with leading spaces and control characters removed.

BlueSteel 16-09-2004 17:30:39

Cita:

Empezado por JulioGO
Te recomiendo que en vez de usar campos CHAR los reemplaces por VARCHAR.

CHAR : guarda los espacios en blanco.
VARCHAR: solo almacena la cadena limitandose a los espacios en blanco.

Saludos

Gracias.... ahora me funciona bien... :D


La franja horaria es GMT +2. Ahora son las 22:42:14.

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