Jump to content
Sign in to follow this  
progster

[Resolvido] Eliminar e Actualizar registos numa BD

Recommended Posts

progster

Boa Tarde.

Surgiu-me um problema que não estou a conseguir resolver. É o seguinte:

Estou a desenvolver uma aplicação com o visual studio.net 2003, e uma BD em Access.

A comunicação entre o form e a BD, funciona.

Consigo inserir dados na BD Access, através do form em VS, mas estou a ter problemas com a parte de eliminar e actualizar registos da BD em causa.

O código em que tenho estado a trabalhar para a parte de actualizar os dados na BD é:


  Try
        OleDbDataAdapter1.Update(DsCliente1)
        MsgBox("As alterações foram guardadas com exito!", MsgBoxStyle.Information)
        Mostra_Dados()
        Catch Erro As Exception
        MsgBox("Ouve um erro na actualização dos dados!", MsgBoxStyle.Critical)
        End Try

O código em que tenho estado a trabalhar para a parte de eliminar os dados na BD é:


If MessageBox.Show("Quer remover o registo corrente?", "Remover_Registo", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) = Windows.Forms.DialogResult.Yes Then
            If (Me.BindingContext(DsCliente1, "Cliente").Count > 0) Then
                Me.BindingContext(DsCliente1, "Cliente").RemoveAt(Me.BindingContext(DsCliente1, "Cliente").Position)
                Mostra_Dados()
            Else
                MessageBox.Show("Não há registos a remover!")
            End If
        End If

Até aqui tudo bem. O problema é que ambos os blocos de código só resultam no dataset e não na BD Access.

Será que me podem ajudar? Desde já fico agradecido.

Cumprimentos.


Não resolvo dúvidas por PM.

Share this post


Link to post
Share on other sites
bioshock

Presumo que estejas a trabalhar com BindingSources, deves-os ter aí no teu form.

Share this post


Link to post
Share on other sites
progster

Não, BindingSources fazem parte das versões mais recentes. Vou experiementar com o BindingContext.


Não resolvo dúvidas por PM.

Share this post


Link to post
Share on other sites
bioshock

Nunca trabalhei com isso. É através do wizard do Visual Studio?

Share this post


Link to post
Share on other sites
progster

O link é só para o access.

Eu no Access só tenho as tabelas, mais nada. A interface foi desenvolvida através do VS


Não resolvo dúvidas por PM.

Share this post


Link to post
Share on other sites
progster

Ok. Eu li na diagonal, deve-me ter escapado alguma coisa.


Não resolvo dúvidas por PM.

Share this post


Link to post
Share on other sites
progster

Nada. Não consegui aplicar/adaptar aquilo que preciso.


Não resolvo dúvidas por PM.

Share this post


Link to post
Share on other sites
progster

Parece-me que o artigo diz respeito a ASP interligado com Access certo?

Se assim é, não estou a conseguir aplicar pois, não estou a utilizar código ASP.


Não resolvo dúvidas por PM.

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.