Fórum Editar registro Interbase... #166025
24/06/2003
0
Olá!!!
Utilizo Interbase 6 Open, e Delphi 6.
Tenho um form com DBEdits apontando para os campos da tabela no Interbase utilizando componentes IBX. Quando vou editar um registro já gravado, para adicionar mais algun texto, eu tenho que apagar os espaços vazios do final do DBEdit.
Ex.: Meu DBEdit cabe 50 caracteres (a mesma qtde. de caracteres que cabe no campo do BD), utilizei 40 (sobram 10), quando gravo esse registro, o espaço de dez caracteres que sobraram viram dez espaços em branco (como se eu pressionasse a barra de espaço). Quando vou edita-lo para adicionar mais um, dois ou mais caracteres, tenho que apagar os 10 espaços em branco do final do DBEdit.
Como resolver esse problema????
Agradeço a ajuda de todos
Obrigado
Utilizo Interbase 6 Open, e Delphi 6.
Tenho um form com DBEdits apontando para os campos da tabela no Interbase utilizando componentes IBX. Quando vou editar um registro já gravado, para adicionar mais algun texto, eu tenho que apagar os espaços vazios do final do DBEdit.
Ex.: Meu DBEdit cabe 50 caracteres (a mesma qtde. de caracteres que cabe no campo do BD), utilizei 40 (sobram 10), quando gravo esse registro, o espaço de dez caracteres que sobraram viram dez espaços em branco (como se eu pressionasse a barra de espaço). Quando vou edita-lo para adicionar mais um, dois ou mais caracteres, tenho que apagar os 10 espaços em branco do final do DBEdit.
Como resolver esse problema????
Agradeço a ajuda de todos
Obrigado
Maurício Santos
Curtir tópico
+ 0
Responder
Posts
24/06/2003
Catunda
Caro colega Maurício,
Acho que seu problema está no tipo do campo.
Provavelmente ele está criado como CHAR(50).
Experimente mudar para VARCHAR(50).
Avise se funcionou.
Boa sorte.
Acho que seu problema está no tipo do campo.
Provavelmente ele está criado como CHAR(50).
Experimente mudar para VARCHAR(50).
Avise se funcionou.
Boa sorte.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)