Fórum EditMask como formatar nº fone? #298063

01/10/2005

0

Colegas tenho um editmask com essa formatação !\(999\)0000-0000;1;_ onde o usuário coloca o fone só que quando salvo ou altero os dados na tabela o Delphi da esse erro:

[b:6a11b1e492]String or Binary Data would by truncated.[/b:6a11b1e492]

Como devo fazer para formatar o editmask para não garar esse erro.

Uso Delphi 7 + SQL 2000, para salvar ou altarar uso o componente ADOCommand


Mssilva

Mssilva

Responder

Posts

01/10/2005

Vinicius2k

Colega,

Sua máscara está configurada para salvar os caracteres literais: !\(999\)0000-0000;[color=red:7029894951][b:7029894951]1[/b:7029894951];_ [/color:7029894951]
Com isso, seu campo na tabela precisa ter, no mínimo, 14 posicões, caso contrário o valor a ser atribuído será truncado.

Se vc pretende salvar no registro apenas os números digitados vc deve alterar a sua máscara para: !\(999\)0000-0000;[color=red:7029894951][b:7029894951]0[/b:7029894951][/color:7029894951];_
Desta forma o campo da tabela pode ter 11 posições pois os ´(´ e o ´-´ serão desconsiderados no ´Text´ do TMaskEdit.

T+


Responder

Gostei + 0

01/10/2005

Mssilva

Valeu Vinicius era isso mesmo :D


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar