Problemas com Espacos vazios em ADO

Delphi

20/05/2005

quando um DBEdit, por exemplo, puxa um campo do banco de dados char(10)MSSQL, não sei porque mas ele puxa o conteudo do campo mas um monte de espaços em branco. Como se o banco acrescentasse espaços a string adicionada. Exemplo:

inseri no banco o usuario: ´CPD´;
é como se ele inserisse: ´CPD ´;

para este campo char(10)

Alguem poderia me dar um help?

Valeu!
Daniel


Daniel_mc

Daniel_mc

Curtidas 0

Respostas

Gandalf.nho

Gandalf.nho

20/05/2005

Esse comportamento é correto, já que o campo é do tipo CHAR, para evitar isso vc deve usar VARCHAR. CHAR é recomendado para os casos em que a string terá exatamente aquele tamanho (CEP, sigla de estado, CPF, essas coisas).


GOSTEI 0
Daniel_mc

Daniel_mc

20/05/2005

Muito Obrigado meu Camarada!
Não sabia dessa!


GOSTEI 0
POSTAR