Fórum string or binary data would be truncated. #409319

11/11/2011

0

Duvida : Ambiente
Visual Studio 2010(Delphi Prism) / sql server 2008

Como não permitir digitação de dados numero de caracteres maior que o tamanho do campo ?


Obrigado !!
Paulo Maia

Paulo Maia

Responder

Posts

11/11/2011

Leonardo Xavier

Na opção onchange coloque um contador de incremento, para contar os dados digitados. Será bem simples de fazer. Qualquer ciosa posta aqui.
Responder

Gostei + 0

11/11/2011

Paulo Maia

Leonardo, obrigado pela sua atenção e pela resposta.

O que é desanimador, é que em aplicações geradas no visual Studio onde uso o DetailsView para gerar tela de cadastro , terei que converter em template todos os fields, depois impor o MaxLengh/OnChange correspondente ao tamanho do campo em cada TextBox nas opções de InsertItemTemplate e EditItemTemplate. Imagine isto em centenas de campos.
Vejo que tenho as opções :
- Impor pela aplicação as limitações, da propriedade maxLengh, ou do evento onchange, em cada campo.
- Impedir que a mensagem de erro seja gerada permitindo o truncamento dos dados sem sequelas.
- Ou descobrir um databindig onde o textBox herde do BD o tamanho automaticamente do field.Como Ocorre no Delphi ao arrastarmos o Field do Dataset para a Tela de cadastro.

Se voce ou alguem tiver uma dica, acho que será importante para todos, visto o grande numero de duvidas sobre este caso .

Obrigado.
Abraço a todos.
Paulo
Responder

Gostei + 0

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

Aceitar