Jump to content
mcosta

duvidas ao remover xml

Recommended Posts

mcosta

ola pessoal,

é a primeira vez que utilizo xml e não perecebo muito disto...

no entanto fiz uma aplicação em vb.net com bd em xml

e para inserir na base de dados e consultar através de um datagrid funciona bem....

agora queria remover um cliente.

no form apenas peço o cod-cliente e tenho um botão remover:

alguém me pode disponibilizar um pequeno código exemplo de como fazer para remover???

obrigado a todos...

Share this post


Link to post
Share on other sites
mcosta

obrigado por responder...

eu o que fiz foi criar um dataset em xml...e lá depois criei as tabelas!!!

para criar a base de dados faço no form inserir o seguinte código:

If File.Exists("testeExp1.xml") Then

            Dim ds As New DataSet()

            Dim dados As New bdados.tabela1DataTable

            ds.Tables.Add(dados)

            ds.ReadXml("testeExp1.xml")

            dados.Rows.Add(txtcodigo.Text, txtnome.Text, txtmorada.Text, txtlocalidade.Text, txtcdpostal.Text, txttelefone.Text, txtmail.Text)

            ds.WriteXml("testeExp1.xml", XmlWriteMode.WriteSchema)

            MessageBox.Show("Registo inserido com sucesso", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1)

            LimpaTexto()

        Else

            Dim ds As New DataSet()

            Dim dados As New bdados.tabela1DataTable

            ds.Tables.Add(dados)

            dados.Rows.Add(txtcodigo.Text, txtnome.Text, txtmorada.Text, txtlocalidade.Text, txtcdpostal.Text, txttelefone.Text, txtmail.Text)

            ds.WriteXml("testeExp1.xml", XmlWriteMode.WriteSchema)

            MessageBox.Show("Registo inserido com sucesso", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1)

            LimpaTexto()

        End If

e funciona bem!!!

agora para remover não sei como fazer!!!

tenho o form remover em que peço o código do cliente!!!

o que eu queria fazer era ler esse código e ir a base de dados xml e onde tivesse esse código eliminasse todos os campos!!!

Obrigado por tudo...

Share this post


Link to post
Share on other sites
mcosta

ola,

mais uma vez obrigado por tudo...

sim, mas o meu problema é o seguinte!!

eu como no codigo inserir:

tenho de fazer para um dados tipo:

Dim ds As New DataSet()

            Dim dados As New bdados.tabela1DataTable

            ds.Tables.remove(dados)

dados.Rows.remove(txtcodigo.Text, txtnome.Text, txtmorada.Text, txtlocalidade.Text, txtcdpostal.Text, txttelefone.Text, txtmail.Text)

mas o meu problema é como faço para ler o código do cliente inserido no form e ir a base de dados e apagar só esse???

obrigados...

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • 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.