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