Olá pessoal, gostaria de uma ajuda de vocês, pois estou apanhando aqui e não consigo encontrar o erro. Vamos lá:
Estou tentando incluir/editar/excluir no Access 2010 com o VB 2010 Express.
Adicionei o DataSource, fiz a conexão no DataBase Explorer e arrastei a tabela da janela do DataSource para dentro do Form fazendo com que o VB criasse automaticamente os campos no form e os vínculos com o BD.
Ao executar o projeto, visualizo os campos no form e consigo navega-los através da barra do Binding Navigator.
O problema é que na hora de incluir, alterar ou excluir um registro, quando clico no “salvar” dá a seguinte mensagem:
“Update requires a valid UpdateCommand when passed DataRow collection with modified rows.”
O código de salvar foi criado automaticamente pelo sistema quando eu arrastei a tabela para dentro do form. Então acredito que não tenha nada de errado com o código, que é o seguinte:
Private Sub TblConfigBindingNavigatorSaveItem_Click(sender As System.Object, e As System.EventArgs) Handles TblConfigBindingNavigatorSaveItem.Click
Esses são os únicos códigos que o VB criou no form.
Já procurei em vários lugares... até pelos vídeos no youtube e estou fazendo exatamente o que todos fazem para conectar e editar os dados, mas comigo não está funcionando.
Pergunta
OtavioVR
Olá pessoal, gostaria de uma ajuda de vocês, pois estou apanhando aqui e não consigo encontrar o erro. Vamos lá:
Estou tentando incluir/editar/excluir no Access 2010 com o VB 2010 Express.
Adicionei o DataSource, fiz a conexão no DataBase Explorer e arrastei a tabela da janela do DataSource para dentro do Form fazendo com que o VB criasse automaticamente os campos no form e os vínculos com o BD.
Ao executar o projeto, visualizo os campos no form e consigo navega-los através da barra do Binding Navigator.
O problema é que na hora de incluir, alterar ou excluir um registro, quando clico no “salvar” dá a seguinte mensagem:
“Update requires a valid UpdateCommand when passed DataRow collection with modified rows.”
O código de salvar foi criado automaticamente pelo sistema quando eu arrastei a tabela para dentro do form. Então acredito que não tenha nada de errado com o código, que é o seguinte:
Private Sub TblConfigBindingNavigatorSaveItem_Click(sender As System.Object, e As System.EventArgs) Handles TblConfigBindingNavigatorSaveItem.Click
Me.Validate()
Me.TblConfigBindingSource.EndEdit()
Me.TableAdapterManager.UpdateAll(Me.OSSATBDDataSet)
End Sub
No evento Form_Load o VB criou o seguinte código:
Private Sub FrmConfig_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
Me.TblConfigTableAdapter.Fill(Me.OSSATBDDataSet.TblConfig)
End Sub
Esses são os únicos códigos que o VB criou no form.
Já procurei em vários lugares... até pelos vídeos no youtube e estou fazendo exatamente o que todos fazem para conectar e editar os dados, mas comigo não está funcionando.
Alguém pode por favor me ajudar?
Obrigado.
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.