EditMask como formatar nº fone?
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
Curtidas 0
Respostas
Vinicius2k
01/10/2005
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+
GOSTEI 0
Mssilva
01/10/2005
Valeu Vinicius era isso mesmo :D
GOSTEI 0