Problemas al enviar un System.DBNull como parametro de un WebMetho

02/01/2006 - 18:00 por óscar | Informe spam
Hola estoy intentanto llamar a un web service que expone un webmethod con
varios parametros, entre ellos hay uno que es del tipo object. Cuando llamo a
este web method desde la aplicación cliente meto dentro del parametro del
tipo object un System.DBNull.
El problema viene a la hora de invocar al servicio web remoto ya que me
salta una excepción diciendo que "no puede serializar a XML System.DBNull por
que no tiene un constructor predeterminado".
¿Alguien puede orientarme? ¿Que estoy haciendo mal?

Muchas gracías.
 

Leer las respuestas

#1 josuth
20/01/2006 - 12:03 | Informe spam
Hola!

Prueba a sustituir DBNull simplemente por null (C#) o Nothing (VB)

"óscar" escribió:

Hola estoy intentanto llamar a un web service que expone un webmethod con
varios parametros, entre ellos hay uno que es del tipo object. Cuando llamo a
este web method desde la aplicación cliente meto dentro del parametro del
tipo object un System.DBNull.
El problema viene a la hora de invocar al servicio web remoto ya que me
salta una excepción diciendo que "no puede serializar a XML System.DBNull por
que no tiene un constructor predeterminado".
¿Alguien puede orientarme? ¿Que estoy haciendo mal?

Muchas gracías.

Preguntas similares