Resultset en XML

01/11/2004 - 22:41 por Guillermo Ruiz | Informe spam
Hola,

Estoy intentando recuperar los datos de un archivo xml que contiene un
recordset, de tal manera que los datos de ese xml puedan ser cargados en un
listbox.

El codigo que estoy usando es el siguiente:

Do While (reader.Read())

Select Case reader.NodeType

Case XmlNodeType.Text

lstRefs.Items.Add(reader.Value)

End Select

Loop

La cuestión es que no sé si estoy usando los procedimientos correctas. Si
alguien pudiera echar una mano, lo agradecería.

Preguntas similare

Leer las respuestas

#1 Octavio Telis Aynes
02/11/2004 - 00:23 | Informe spam
Bueno...

Si sabes que contiene datos de manera ordenada por qué no mejor usas el
método ReadXml() de la clase DataSet:


Dim ds As DataSet = New DataSet();

ds.ReadXml("C:\MiXml.xml")
lstRefs.DataSource = ds.Tables(0).DefaultView


Algo así sería, espero te sea útil.

Saludos...

Octavio Telis Aynés
www.comunidadpuntonet.org/df/


"Guillermo Ruiz" escribió en el mensaje
news:%
Hola,

Estoy intentando recuperar los datos de un archivo xml que contiene un
recordset, de tal manera que los datos de ese xml puedan ser cargados en


un
listbox.

El codigo que estoy usando es el siguiente:

Do While (reader.Read())

Select Case reader.NodeType

Case XmlNodeType.Text

lstRefs.Items.Add(reader.Value)

End Select

Loop

La cuestión es que no sé si estoy usando los procedimientos correctas. Si
alguien pudiera echar una mano, lo agradecería.




Respuesta Responder a este mensaje
#2 Guillermo Ruiz
04/11/2004 - 11:58 | Informe spam
Gracias por el consejo,pero creo que sería mejor si tratara ese XML
recuperándolo como resultset de nuevo, para luego filtrarlo.
El problema que tengo es que no sé que referencia he de incluir para que
desde el compact framework pueda usar todas las funcionalidades
de ADO.

¿Alguna idea?

gracias :)
"Octavio Telis Aynes" escribió en el mensaje
news:
Bueno...

Si sabes que contiene datos de manera ordenada por qué no mejor usas el
método ReadXml() de la clase DataSet:


Dim ds As DataSet = New DataSet();

ds.ReadXml("C:\MiXml.xml")
lstRefs.DataSource = ds.Tables(0).DefaultView


Algo así sería, espero te sea útil.

Saludos...

Octavio Telis Aynés
www.comunidadpuntonet.org/df/


"Guillermo Ruiz" escribió en el mensaje
news:%
> Hola,
>
> Estoy intentando recuperar los datos de un archivo xml que contiene un
> recordset, de tal manera que los datos de ese xml puedan ser cargados en
un
> listbox.
>
> El codigo que estoy usando es el siguiente:
>
> Do While (reader.Read())
>
> Select Case reader.NodeType
>
> Case XmlNodeType.Text
>
> lstRefs.Items.Add(reader.Value)
>
> End Select
>
> Loop
>
> La cuestión es que no sé si estoy usando los procedimientos correctas.


Si
> alguien pudiera echar una mano, lo agradecería.
>
>
>
>


Respuesta Responder a este mensaje
#3 Guillermo Ruiz
04/11/2004 - 14:34 | Informe spam
Hola de nuevo,

A ver, he retomado la ruta que mencionabas, es decir, la de cargar el xml en
un dataset.
Te explico lo que necesito hacer: Mediante otra aplicacion, recupero una
consulta de BDD y la guardo en formato XML. Entonces, desde la aplicacion en
un pocket pc, quiero recuperar ese xml y cargar ciertos datos
de esa consulta en un listbox.

Lo que no sé es como hacer referencia a dichos datos.

Agradeceria cualquier tipo de ayuda
Gracias :)

"Octavio Telis Aynes" escribió en el mensaje
news:
Bueno...

Si sabes que contiene datos de manera ordenada por qué no mejor usas el
método ReadXml() de la clase DataSet:


Dim ds As DataSet = New DataSet();

ds.ReadXml("C:\MiXml.xml")
lstRefs.DataSource = ds.Tables(0).DefaultView


Algo así sería, espero te sea útil.

Saludos...

Octavio Telis Aynés
www.comunidadpuntonet.org/df/


"Guillermo Ruiz" escribió en el mensaje
news:%
> Hola,
>
> Estoy intentando recuperar los datos de un archivo xml que contiene un
> recordset, de tal manera que los datos de ese xml puedan ser cargados en
un
> listbox.
>
> El codigo que estoy usando es el siguiente:
>
> Do While (reader.Read())
>
> Select Case reader.NodeType
>
> Case XmlNodeType.Text
>
> lstRefs.Items.Add(reader.Value)
>
> End Select
>
> Loop
>
> La cuestión es que no sé si estoy usando los procedimientos correctas.


Si
> alguien pudiera echar una mano, lo agradecería.
>
>
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida