exportar e importar a XML y luego act. tabla...

23/05/2005 - 17:04 por Matias | Informe spam
hola..
estoy exportando el contenido de un dataset a XML con este codigo...
dsArticulos.WriteXml("C:\Art.xsd", XmlWriteMode.WriteSchema)

y lo recupero perfectamente y lo muestro en un datagrid con este otro:

ds2.ReadXml("c:\art.xsd")

DataGrid1.DataSource = ds2

mi preg. es: COMO PUEDO ACTUALIZAR MI TABLA DE ACCESS CON EL CONTENIDO DE
ESE DATAGRID Q RECUPERO EN XML?
Q codigo debo usar? probe con este pero no...

Dim Conexion As New OleDbConnection()
Dim InsertCommand As New OleDbCommand()
Dim nuevoRegistro As DataRow
Dim SelectCommand As New OleDbCommand()
Dim daArticulos As New OleDbDataAdapter()

Conexion.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Password=;User
ID=Admin;Data Source=..\..\BD Gestion\BDStock.mdb;Jet OLEDB:Database
Password=erap"

' Creamos Comando Seleccion

SelectCommand.CommandText = "Select * FROM tblArticulo1"
SelectCommand.Connection = Conexion
InsertCommand.Connection = Conexion

'Asiganamos los comandos al DataAdapter

daArticulos.SelectCommand = SelectCommand
daArticulos.InsertCommand = InsertCommand

'Llenamos el DataSet Datos a partir del DataAdapter,
'y ponemos los datos en una tabla en memoria

daArticulos.Fill(ds2, "tblArticulo1")
daArticulos.Update(ds2, "tblArticulo1")



desde ya gracias...
 

Leer las respuestas

#1 Tristan
23/05/2005 - 21:19 | Informe spam
Lo que no debes hacer es el Fill del ds2.

Si ya has leido los datos desde el fichero xml, solo necesitas hacer el
Update. Al llamar al Fill, actualizas ds2 con los datos de tu tabla access
perdiendo los datos del XML.

Juan Carlos Badiola
MVP - C#

Preguntas similares