Excepcion XML

16/11/2004 - 20:57 por Fernando | Informe spam
Amigos llene un XML con un DataSet, luego este XML lo uso para todo pero se
sale del programa cuando el XML es leido y no tiene ningun dato como
puedo evitar eso.. :S que cuando este vacio y lo lea aunque sea mostrar un
mensaje que no hay nada en el XML gracias.. :)

Preguntas similare

Leer las respuestas

#1 Jorge Serrano [MVP VB]
17/11/2004 - 09:18 | Informe spam
Hola Fernando,

si tuvieras una porción de código ayudaría bastante.

Sin embargo, utiliza try catch para capturar la excepción y tratarla como
deseas.

Un saludo,

Jorge Serrano
MVP VB.NET


"Fernando" wrote:

Amigos llene un XML con un DataSet, luego este XML lo uso para todo pero se
sale del programa cuando el XML es leido y no tiene ningun dato como
puedo evitar eso.. :S que cuando este vacio y lo lea aunque sea mostrar un
mensaje que no hay nada en el XML gracias.. :)



Respuesta Responder a este mensaje
#2 Fernando
17/11/2004 - 13:38 | Informe spam
Gracias mi amigo pero esta bien el codigo claro cuando tiene datos el XML y
si no los tiene solo sale.. :$ si me dieras un ejemplo de como manejar ese
try para el XML. :$ gracias...

"Jorge Serrano [MVP VB]"
escribió
en el mensaje news:
Hola Fernando,

si tuvieras una porción de código ayudaría bastante.

Sin embargo, utiliza try catch para capturar la excepción y tratarla como
deseas.

Un saludo,

Jorge Serrano
MVP VB.NET


"Fernando" wrote:

> Amigos llene un XML con un DataSet, luego este XML lo uso para todo pero


se
> sale del programa cuando el XML es leido y no tiene ningun dato como
> puedo evitar eso.. :S que cuando este vacio y lo lea aunque sea mostrar


un
> mensaje que no hay nada en el XML gracias.. :)
>
>
>
Respuesta Responder a este mensaje
#3 Fernando
17/11/2004 - 15:51 | Informe spam
Aqui esta el codigo : Me sale el erro r obviamente por que el DataSet no
existe por que no hay datos en el XML.. :) gracias

Dim dato As New DataSet()

dato.ReadXml("seleccion_forma.xml")

If (dato.Tables(0) Is DBNull.Value) Then ->>ERROR

MessageBox.Show("No se hizo Ingreso de ningun producto")

Else

Me.DataGrid1.DataSource = dato.Tables(0)

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