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.

Preguntas similare

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.
Respuesta Responder a este mensaje
#2 óscar
20/01/2006 - 12:19 | Informe spam
Muchas gracias, ya había tomado esa decisión. De todas formas estaba
totalmente convencido que no debía haber ningún problema con System.DBNull

"josuth" wrote:

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.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida