Hola a todos.!!!
Estoy realizando un WEB Service y unas de las funciones deseo que tenga como
salida un DataReader pero me da el siguiente error :
System.Data.SqlClient.SqlDataReader cannot be serialized because it does not
have a default public constructor
Qué tendría que realizar.?
Yo he realizado lo siguiente :
<WebMethod()> Public Function notas(ByVal pusuario1 As String) As
SqlDataReader
'Conexion
Dim conexionstring As String = StringConexion
Dim sqlConnection As SqlConnection = New SqlConnection(conexionstring)
'Sentencia
Dim querystring As String
querystring = "select [notas].* from [notas] where [notas].usuario @usuario "
'Abro conexion
sqlConnection.Open()
'Comando
Dim comando As SqlCommand
comando = New SqlCommand(querystring, sqlConnection)
comando.Parameters.Add("@usuario", SqlDbType.Char).Value = pusuario1
notas68 = comando.ExecuteReader()
'Cierro la conexion
' sqlConnection.Close()
End Function
Muchas Gracias
Leer las respuestas