ERRO DE EXCE?ÃO NO VB.NET
Olá Amigos...
Preciso de uma de ajuda de vocês. Bom,
Toda vez que preencho campos em uma qualquer textbox, os dados salvos vão para o Bando de Dados, no Caso o Access em que utilizo.
Após salvar, adiciono um Novo Item, na própria BindingNavigator. Até ai tudo bem. O problema está em salvar dados por Cima dos dados Salvos anteriormente no Banco de Dados, ele aparece um erro de Exceção. Alguém sabe o que é?
Preciso de uma de ajuda de vocês. Bom,
Toda vez que preencho campos em uma qualquer textbox, os dados salvos vão para o Bando de Dados, no Caso o Access em que utilizo.
Após salvar, adiciono um Novo Item, na própria BindingNavigator. Até ai tudo bem. O problema está em salvar dados por Cima dos dados Salvos anteriormente no Banco de Dados, ele aparece um erro de Exceção. Alguém sabe o que é?
Outra ScreenShot do Banco de Dados
Mensagem de erro quando você atualiza um banco de dados usando um procedimento armazenado: [Ô]System.Data.DBConcurrencyException[Ô]
Em que arte do código deu esse erro?
Não consigo ver o código fonte!
percebi que o access tem os nomes das colunas com espaço tente tirar os espaços ou na expressão SQL coloque colchetes no nome da coluna tipo:
SELECT *
FROM PRODUTOS
WHERE [Código de origem] = 1
Não consigo ver o código fonte!
percebi que o access tem os nomes das colunas com espaço tente tirar os espaços ou na expressão SQL coloque colchetes no nome da coluna tipo:
SELECT *
FROM PRODUTOS
WHERE [Código de origem] = 1
Amigo, já tentei tirar os espaços, não mudou o Erro. Como fiz a conexão com o DB adicionando um DataSet/OLEDB. O código fonte possui apenas:
Public Class Form3
Private Sub ProdutosBindingNavigatorSaveItem_Click(sender As Object, e As EventArgs) Handles ProdutosBindingNavigatorSaveItem.Click
Me.Validate()
Me.ProdutosBindingSource.EndEdit()
Me.TableAdapterManager.UpdateAll(Me.Banco_de_dados1DataSet)
Me.Banco_de_dados1DataSet.AcceptChanges()
End Sub
Private Sub Form3_Load(sender As Object, e As EventArgs) Handles MyBase.Load
[ô]TODO: This line of code loads data into the [ô]Banco_de_dados1DataSet.Usuários[ô] table. You can move, or remove it, as needed.
Me.UsuáriosTableAdapter.Fill(Me.Banco_de_dados1DataSet.Usuários)
End Sub
End Class
Public Class Form3
Private Sub ProdutosBindingNavigatorSaveItem_Click(sender As Object, e As EventArgs) Handles ProdutosBindingNavigatorSaveItem.Click
Me.Validate()
Me.ProdutosBindingSource.EndEdit()
Me.TableAdapterManager.UpdateAll(Me.Banco_de_dados1DataSet)
Me.Banco_de_dados1DataSet.AcceptChanges()
End Sub
Private Sub Form3_Load(sender As Object, e As EventArgs) Handles MyBase.Load
[ô]TODO: This line of code loads data into the [ô]Banco_de_dados1DataSet.Usuários[ô] table. You can move, or remove it, as needed.
Me.UsuáriosTableAdapter.Fill(Me.Banco_de_dados1DataSet.Usuários)
End Sub
End Class
O Erro é apontado nesta Linha
Então é por causa do espaço mesmo, mas se você já criou o dataset e depois mudou a tabela o erro vai persistir, pois o dataset cria um arquivo tipo XML que grava os nomes das colunas com espaço
faz o seguinte tira o espaço da tabela.
Exclui o dataset.
Dê um Rebuild na solução.
Crie o dataset novamente.
faz o seguinte tira o espaço da tabela.
Exclui o dataset.
Dê um Rebuild na solução.
Crie o dataset novamente.
Amigo, obrigado. Acabei usar outro DataSet. ,já com os Campos alterados, sem espaços usei apenas os underlines (_). Os erros persistem.
Obrigado mais uma vez!
Obrigado mais uma vez!
Alguém mais tem alguma dica?
Agradeço!
Agradeço!
Estranho, veja o exemplo em anexo
Como você esta Criando o DataSet?
Como você esta Criando o DataSet?
Desculpas a demora,
Ok amigo, irei ver, obrigado.
Ok amigo, irei ver, obrigado.
Faça seu login para responder