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
[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
Curtir tópico
+ 0
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+
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
Clique aqui para fazer login e interagir na Comunidade :)