Transeferencia remota de datos con web service

22/07/2007 - 02:20 por Maria | Informe spam
Hola, tengo problemas para actualizar datos en la web con datos de un sitio
web local. El web service tiene una función que recibe objetos datasets que
se conforman con consultas a una base de datos local. La función realiza una
actuaizacion remota a partir de los datos enviados en los dataset. Al
intentar ejecutar esta función obtengo el siguiente error:

System.Web.Services.Protocols.SoapException: Server was unable to process
request. > Conversion from type 'DBNull' to type 'String' is not valid.

Alguien tuvo acceso a alguna documentación relacionada al tema. Muchas
gracias.
 

Leer las respuestas

#1 carlosmsr
24/07/2007 - 18:12 | Informe spam
como indica el error estás tratando de convertir un DBNull a un string. Un
DBNull no es un string.empty o un "". Deberías agregar lógica para poder
manejar la conversión entre estos dos tipos o configurar tu dataset para que
estos campos no puedan tener valor nulo o podrías agregar un default value
igual a "".
todo depende de los detalles de tu proyecto.

"Maria" wrote:

Hola, tengo problemas para actualizar datos en la web con datos de un sitio
web local. El web service tiene una función que recibe objetos datasets que
se conforman con consultas a una base de datos local. La función realiza una
actuaizacion remota a partir de los datos enviados en los dataset. Al
intentar ejecutar esta función obtengo el siguiente error:

System.Web.Services.Protocols.SoapException: Server was unable to process
request. > Conversion from type 'DBNull' to type 'String' is not valid.

Alguien tuvo acceso a alguna documentación relacionada al tema. Muchas
gracias.

Preguntas similares