XML - XSD - ACCES
Publicado por Raquel (5 intervenciones) el 20/05/2009 10:27:32
Hola, necesito ayuda.
Tengo que pasar los datos de BD Acces a un fichero XML con un determinado esquema XSD.
El fichero con los datos de la BD lo estoy creando con el siguiente código:
Imports System.Data.OleDb
Public Class Form1
Dim con As OleDbConnection = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:Copia de Varpad97.mdb")
Dim cmd As New OleDbCommand
Dim myDA As OleDbDataAdapter
Dim myDataSet As DataSet
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
cmd = New OleDbCommand("SELECT * FROM Varpad2", con)
If con.State = ConnectionState.Closed Then con.Open()
myDA = New OleDbDataAdapter(cmd)
myDataSet = New DataSet()
myDA.Fill(myDataSet, "varpad2")
myDataSet.WriteXml("C:XLfile.xml", XmlWriteMode.WriteSchema)
End Sub
End Class
Pero claro no aplico el esquema que necesito por ninguna parte... Y el archivo XML se me crea con todos los datos en alineados verticalmente...
Mi pregunta es: ¿Alguien sabe como aplicar el esquema en este caso? ¿Existe otra forma de hacerlo?
Espero respuesta en breve.
Tengo que pasar los datos de BD Acces a un fichero XML con un determinado esquema XSD.
El fichero con los datos de la BD lo estoy creando con el siguiente código:
Imports System.Data.OleDb
Public Class Form1
Dim con As OleDbConnection = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:Copia de Varpad97.mdb")
Dim cmd As New OleDbCommand
Dim myDA As OleDbDataAdapter
Dim myDataSet As DataSet
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
cmd = New OleDbCommand("SELECT * FROM Varpad2", con)
If con.State = ConnectionState.Closed Then con.Open()
myDA = New OleDbDataAdapter(cmd)
myDataSet = New DataSet()
myDA.Fill(myDataSet, "varpad2")
myDataSet.WriteXml("C:XLfile.xml", XmlWriteMode.WriteSchema)
End Sub
End Class
Pero claro no aplico el esquema que necesito por ninguna parte... Y el archivo XML se me crea con todos los datos en alineados verticalmente...
Mi pregunta es: ¿Alguien sabe como aplicar el esquema en este caso? ¿Existe otra forma de hacerlo?
Espero respuesta en breve.
Valora esta pregunta


0