• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

bioshock

Erro Inesperado !

8 mensagens neste tópico

Quando digito pela 2ª vez as informações nas textboxs e GUARDO aparece-me a seguinte mensagem:

Concurrency violation: the UpdateCommand affected 0 of the expected 1 records.

Nesta linha de código:

If MessageBox.Show("Tem a certeza que deseja guardar as alterações?", "Guardar", MessageBoxButtons.YesNo) = Windows.Forms.DialogResult.Yes Then
            Me.Validate()
            Me.RecebidoBindingSource.EndEdit()
            Me.RecebidoTableAdapter.Update(Me.BaseDeDados.Recebido)
            MessageBox.Show("Gravado com sucesso!")

Alguém me sabe dizer o que pode ser? Abraço e obrigado!

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Já está resolvido, se alguém estiver com o mesmo erro e quiser o código, que diga.

Cumps.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Já está resolvido, se alguém estiver com o mesmo erro e quiser o código, que diga.

Se possível mostra sempre, sempre ajudas quem está a pesquisar e com o mesmo problema.

E podes carregar em Topic Solved em vez de alterar o título :P

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Eu disse que se alguém estivesse com o mesmo problema e quisesse o código que postasse que eu dava o código, penso que seja a mesma coisa.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

não é a mesma coisa, imagina que necessito agora, ou há 4 da manhã, estás online e a monitorizar o forum/email para dar na hora o código?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

não é a mesma coisa, imagina que necessito agora, ou há 4 da manhã, estás online e a monitorizar o forum/email para dar na hora o código?

E além disso não aparece nas pesquisas (por exemplo no google) :D

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Eu não estou a dizer isto porque não quero por aqui o código!

Não tenho problemas em por, até porque eu gosto que me ajudem mas também gosto de ajudar.

Aqui vai ele:

 Try
'Código que pretendem
        Catch ex As DBConcurrencyException

            Dim customErrorMessage As String
            customErrorMessage = "Concurrency violation" & vbCrLf
            customErrorMessage += CType(ex.Row.Item(0), String)
            MessageBox.Show(customErrorMessage)
End Try

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Devo dizer que os meus conhecimentos em VB são limitados ao básico, mas não me parece que resolveste o problema, apenas apanhas a excepção para não crashar o programa.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora