
Web Service
Publicado por rtb (24 intervenciones) el 25/11/2011 15:05:28
Hola amigos, tengo una aplicación de ejemplo que realize en visual 2008, es un mini Web Service,
dentro de este Web Service realize una clase que realiza una conexion a postgresql, y una propiedad que devuelve el resultado de la consulta(dataTable o DataReader) , pero aparentemente no se puede, lo hice asi:
Imports Npgsql
Public Class ClassQuery
Private p_retorno As String
Private tabla As Npgsql.NpgsqlDataReader
Sub consulta(ByVal Conn As NpgsqlConnection, _
ByVal p_sql As String)
cmd.CommandType = CommandType.Text
cmd.CommandText = p_sql
cmd.Connection = Conn
Try
tabla = cmd.ExecuteReader()
Catch ex As Exception
p_retorno = "99Error al ejecutar comando " & ex.Message
End Try
cmd.Dispose()
Conn.Close()
End Sub
private tabla as Npgsql.NpgsqlDataReader
Public ReadOnly Property getTabla() As Npgsql.NpgsqlDataReader
Get
Return tabla
End Get
End Property
End Class
espero me ayuden, o como lo puedo hacer de otra manera.
Saludos cordiales a todos.
dentro de este Web Service realize una clase que realiza una conexion a postgresql, y una propiedad que devuelve el resultado de la consulta(dataTable o DataReader) , pero aparentemente no se puede, lo hice asi:
Imports Npgsql
Public Class ClassQuery
Private p_retorno As String
Private tabla As Npgsql.NpgsqlDataReader
Sub consulta(ByVal Conn As NpgsqlConnection, _
ByVal p_sql As String)
cmd.CommandType = CommandType.Text
cmd.CommandText = p_sql
cmd.Connection = Conn
Try
tabla = cmd.ExecuteReader()
Catch ex As Exception
p_retorno = "99Error al ejecutar comando " & ex.Message
End Try
cmd.Dispose()
Conn.Close()
End Sub
private tabla as Npgsql.NpgsqlDataReader
Public ReadOnly Property getTabla() As Npgsql.NpgsqlDataReader
Get
Return tabla
End Get
End Property
End Class
espero me ayuden, o como lo puedo hacer de otra manera.
Saludos cordiales a todos.
Valora esta pregunta


0