Busqueda en Dataset

04/04/2005 - 15:07 por Lucía | Informe spam
Hola, estoy cargando un XML en un DataSet y quiero buscar una fila en
concreto, para ello uso el método find de la propiedad rows:


Dim sourceXML As String = "archivo.xml"
Dim dsDatos As DataSet = New DataSet
Dim foundRow As DataRow
Dim XMLid as String

XMLid = "23"
dsDatos.ReadXml(sourceXML)

foundRow = dsDatos.Tables(0).Rows.Find(XMLid)

Y me indica que la cadena de entrada no tiene el formato correcto, aunque la
única clave primaria del fichero XML es texto.

¿Qué debo cambiar o cómo lo puede hacer?

Un saludo,

Preguntas similare

Leer las respuestas

#1 Lucía
15/04/2005 - 16:22 | Informe spam
Aun no quedo satisfecha, di algo más


"jose" escribió en el mensaje
news:
dime que no estás abriendo un datast para no hacer la bu´squeda en el xml
porque está muy mal

busca con xpath o xquery en el xml directamete

"Lucía" escribió:

Hola, estoy cargando un XML en un DataSet y quiero buscar una fila en
concreto, para ello uso el método find de la propiedad rows:


Dim sourceXML As String = "archivo.xml"
Dim dsDatos As DataSet = New DataSet
Dim foundRow As DataRow
Dim XMLid as String

XMLid = "23"
dsDatos.ReadXml(sourceXML)

foundRow = dsDatos.Tables(0).Rows.Find(XMLid)

Y me indica que la cadena de entrada no tiene el formato correcto, aunque
la
única clave primaria del fichero XML es texto.

¿Qué debo cambiar o cómo lo puede hacer?

Un saludo,



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