AJUDA COM XML X DATASET
Boa tarde, gostaria de saber ou ver um exemplo onde a situação é a seguinte,
Gravei os dados de uma tabela em xml e agora estou querendo preencher a tabela de volta com os dados, gostaria de ver um exemplo com DbAdapter ou com alguma outra coisa.
Gravei os dados de uma tabela em xml e agora estou querendo preencher a tabela de volta com os dados, gostaria de ver um exemplo com DbAdapter ou com alguma outra coisa.
Mas aà vc não usa o DataAdapter
vc declara um objeto DataSet
usa o método WriteXml para gravar no Xml
e
usa o método ReadXml para ler
vc declara um objeto DataSet
usa o método WriteXml para gravar no Xml
e
usa o método ReadXml para ler
Citação::
Mas aà vc não usa o DataAdapter
vc declara um objeto DataSet
usa o método WriteXml para gravar no Xml
e
usa o método ReadXml para ler
Descupe acho que não fui claro então.
Eu já estou realizando a leitura do XML para o DATASET, o que me falta e realizar agora a gravação do DATASET no banco de dados.
Porque a duvida?
Será que terei que criar um dbcommand com todos os parametros ou existe algum componente que atualize uma tabela do banco direto do DATASET?
O XML e a tabela tem a mesma estrutura?
Citação::
O XML e a tabela tem a mesma estrutura?
SIM, pois é justamente uma transferência de dados, entre bancos.
Ok.
Quando vc gerou o DataSet, vc gerou os comando de Insert, Update ou Delete?
Quando vc gerou o DataSet, vc gerou os comando de Insert, Update ou Delete?
Citação::
Ok.
Quando vc gerou o DataSet, vc gerou os comando de Insert, Update ou Delete?
Não.
Mas vc gerou o arquivo xsd sem a opção de update ou nem gerou o arquivo xsd?
Citação::
Mas vc gerou o arquivo xsd sem a opção de update ou nem gerou o arquivo xsd?
Não como gerar este desta forma.
clica com o botão direito no projeto
add > new item>
seleciona DataSet
No toolbox seleciona o TableAdapter e arrasta para o DataSet
Na tela que irá aparecer, configure a conexão.
Next
Desmarque o checkbox se vc quiser
Next
Selecione a primeira opção (use sql statements)
Next
Digite o select da sua tabela
Next
Next
Finish
add > new item>
seleciona DataSet
No toolbox seleciona o TableAdapter e arrasta para o DataSet
Na tela que irá aparecer, configure a conexão.
Next
Desmarque o checkbox se vc quiser
Next
Selecione a primeira opção (use sql statements)
Next
Digite o select da sua tabela
Next
Next
Finish
Porém, pensando bem, existe um jeito até mais simples para gravar os dados no banco
vc pode fazer um for each no dataset e gravando no banco com um insert
vc pode fazer um for each no dataset e gravando no banco com um insert
Tópico encerrado , respostas não são mais permitidas