Update/Delete Data com GridView

Quando se pretende fazer update, insert, delete através por exemplo de uma gridview, por vezes o VisualStudio não indica o que deve ser configurado pelo que seguem os passos muito importantes:

1º Garantir que a nossa tabela tem um campo que é chave

image

2º De seguida adicionar um Dataset, onde o mesmo após a operação anterior já gera o update/delete

3º Garantir que nas propriedades da gridview a opção DataKeyNames se encontra vazio

image

Só assim poderão ser alterados os dados numa gridview.

Erro SQL online – String or binary data would be truncated. The statement has been terminated.

Para quem está a desenvolver uma pequena aplicação web, ao carregar dados para uma base de dados online por vezes aparecem erros com os quais não nos identificamos, ou não conseguimos descobrir os diversos motivos.

O erro identificado na imagem abaixo deve-se essencialmente ao fato de num dos campos ou em vários existir um número superior de caracteres que na base de dados não possui.

image

Para resolver este problema podem:

- Aumentar o número de caracteres do campo pretendido (no design da Base de Dados)

image

- Limitar o número de caracteres na altura da introdução, sendo que o erro já não aparece. (nas propriedades da caixa de texto, exemplo em Visual Studio)

image

Espero ter ajudado.