
17/07/2006, 11:01
|
 | | | Fecha de Ingreso: febrero-2003 Ubicación: Sarasota FL
Mensajes: 147
Antigüedad: 22 años, 1 mes Puntos: 0 | |
Copiar DataSet a XML Hola a todos, alguien a logrado Copiar varias DataSet en un solo Archivo XML, si Copio de a un DataSet Funciona, pero al hacer mas de un Dataset el XML al ser visto con el Navegador dice un Error:
Only one top level element is allowed in an XML document. Error processing resource
Este es el Codigo, si alguien lo ha echo..ayuda por favor...
Dim strConnection As String = "Server=SRVDIPAC;uid=sa;pwd=unaclave;database=LaBa se"
'Creamos la sqlConnection
Dim myConnection As SqlConnection = New SqlConnection(strConnection)
'Creamos el SqlDataAdapter
Dim MyAdp As SqlDataAdapter = New SqlDataAdapter()
'Llamemos a la Tabla a usar
MyAdp.TableMappings.Add("Categorias", "tblCategorias")
Dim myCommand As SqlCommand = New SqlCommand("SELECT * FROM blCategorias", myConnection)
myCommand.CommandType = CommandType.Text
MyAdp.SelectCommand = myCommand
MyAdp.Fill(dsCategorias, "Categorias")
Dim filename As String = "c:\Prueba.xml"
Dim myFileStream As New System.IO.FileStream(filename, System.IO.FileMode.Append)
Dim MyXmlTextWriter As New System.Xml.XmlTextWriter(myFileStream, System.Text.Encoding.Unicode)
dsCategorias.WriteXml(myXmlWriter, XmlWriteMode.WriteSchema) |