Jump to content
Sign in to follow this  
Brav01

Erro a adicionar

Recommended Posts

Brav01

Boas!

Como dizem problemas diferentes tópicos diferente....

Eu tenho uma base de dados de stock que estava a funcionar correctamente em relação a adicionar, guardar , eliminar e adicionar imagens mas agora na base de dados de stock adiciono um produto normalmente e guardo e quando faço para adicionar um novo produto dá erro e mostra isto

dbconcurrencyExeption was unhandled

concurrency violation: the update command affected 1 of the expected 0 records

Isto quer dizer o que se puderem explicar-me?

Share this post


Link to post
Share on other sites
Brav01

 Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click
        resposta = MessageBox.Show(" Deseja adicionar um novo Produto? ", "Stock", MessageBoxButtons.YesNo, MessageBoxIcon.Question)

        If resposta = vbYes Then
            Try
                MessageBox.Show(" Introduza os Dados! ", "Stock", MessageBoxButtons.OK, MessageBoxIcon.Asterisk)
                Me.StockBindingSource.EndEdit()
                Me.StockBindingSource.AddNew()
                Me.TableAdapterManager.UpdateAll(PapDataSet)
            Catch ex As Exception
                MessageBox.Show(ex.Message)
            End Try
        End If
    End Sub

pois mas não pecebo porque não mudei nada no código e passou a dar esse erro derrepente....

Share this post


Link to post
Share on other sites
Brav01

Eu tenho em 3 formulários essa base de dados tenho a normal para adicionar assim, tenho em um formulário de pesquisa e tenho um em vendas com os campos todos em labels apenas para mostrar terá isso algo haver?

Share this post


Link to post
Share on other sites
bioshock

Esse código está errado.

Button Adicionar:

Me.StockBindingSource.AddNew()

Button Guardar:

Me.Validate()
Me.StockBindingSource.EndEdit()
Me.StockTableAdapter.Update(Me.PapDataSet.TabelaStock)

Share this post


Link to post
Share on other sites
Brav01

O programa está a dizer que o erro está aqui

Me.StockTableAdapter.Update(Me.PapDataSet.Stock)

Diz exactamente a mesma coisa...

Share this post


Link to post
Share on other sites
bioshock

O erro está aí? Eu pressupus que os campos fossem esses. Acho que dá para entenderes que tens de alterar consoante o que tu tens..?

Share this post


Link to post
Share on other sites
Brav01

mas eu pus consoante o programa mas como dissetes ai está e dá o mesmo erro

Share this post


Link to post
Share on other sites
bioshock

Erros na base de dados. Se tudo o resto está bem, só pode advir de lá o problema.

Share this post


Link to post
Share on other sites
Brav01

pois só se for mas o que é estranho é que a base de dados funcionava correctamente e eu não mudei nada e agora faz isto

Share this post


Link to post
Share on other sites
bioshock

É um dos problemas. Causa, sem que te apercebas, "rasgos" na config da aplicação.

Share this post


Link to post
Share on other sites
Brav01

Hum... Então o máximo que eu posso tentar fazer é eliminar a tabela e recriar pode ser que o erro desapareça

Share this post


Link to post
Share on other sites
Brav01

Pois lamento dizer gostava antes de ter o problema resolvido mas continua =S

que posso fazer mais tens alguma ideia?

Eu tenho um formulário stock para adicionar,guardar, etc o stock

Tenho o de pesquisa com a mesma tabela de stock em datagridview

E tenho o de venda com essa tabela como expositor toda em labels

não sei se é disso, porque tinha isto em outro programa tal e qual e funcionava correctamente por isso não faço a miníma ideia do que possa ser

Share this post


Link to post
Share on other sites
bioshock

Já experimentaste eliminar a base de dados (assim como todos os controlos criados pelo import da mesma) e voltar a colocar?

Share this post


Link to post
Share on other sites
Brav01

eliminar a base de dados ou a tabela?

é que a base de dados seria mesmo uma grande dor de cabeça

:wallbash:

Share this post


Link to post
Share on other sites
bioshock

Eliminar toda a estrutura de interligação com a base de dados (no projecto). E voltas a colocar.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.