Web Service que devuelve un SqlDataReader

27/01/2005 - 03:09 por Alejandro | Informe spam
Para devolver un DataSet no tengo problemas, pero si se
trata de un SqlDataReader me genera el siguiente error:
"You must implement the Add(System.Data.DataRowView)
Method on System.Data.DataRowView because it inherits from
ICollection"

Si alguien me puede decir que debo hacer para devolver un
SqlDataReader se lo agradecería bastante.
 

Leer las respuestas

#1 Alejandro
05/02/2005 - 06:32 | Informe spam
Gracias Carlos y César


Exacto. El objeto que deberà­as probablemente utilizar en


lugar de un
DataReader es un DataSet, que si es serializable de una


forma automà¡tica.

César de la Torre
[Microsoft MVP - .NET XML WebServices]
[MCSE] [MCT]

Renacimiento
Microsoft GOLD Certified Partner
www.renacimiento.com



"Carlos Enrique Figueroa" wrote:

Hola Alejandro,

No es posible devolver en un método de un web service




un
objeto que no es serializable, es decir, no es posible




devolver
un SqlDataReader. Trata de implementar una solución




usando
un modelo desconectado, o, para simular la función de




un
DataReader, puedes implementar funciones basadas en




parà¡metros
que sean serializables.

Saludos,

Carlos Enrique Figueroa
Guayaquil - Ecuador



"Alejandro" wrote:

> Para devolver un DataSet no tengo problemas, pero si




se
> trata de un SqlDataReader me genera el siguiente




error:
> "You must implement the Add(System.Data.DataRowView)
> Method on System.Data.DataRowView because it inherits




from
> ICollection"
>
> Si alguien me puede decir que debo hacer para




devolver un
> SqlDataReader se lo agradecerà­a bastante.
>


.

Preguntas similares