Cita:
Iniciado por Dradi7
Tu error puede estar en 2 problemas primero no has abierto la Base de Datos y segundo de repente tu consulta no te devuelve ningun valor
Código:
Dim oConn As SqlConnection
oConn = New SqlConnection("Server=server\sqlexpress;integrated security=true;database=databases;uid=;pwd=;")
if Oconn.state = 1 then Oconn.close()
Oconn.open()
Dim table As New DataTable
Dim Adp As New SqlDataAdapter()
Adp.SelectCommand = New SqlCommand() ' Creando una Instancia de SqlCommand
Adp.SelectCommand.Connection = oConn 'Conexión
Adp.SelectCommand.CommandText = "s_proc_SP"
Adp.SelectCommand.CommandType = CommandType.StoredProcedure
Adp.SelectCommand.Parameters.Add("@año", SqlDbType.Int, 4)
Adp.SelectCommand.Parameters("@año").Value = ano
Adp.SelectCommand.Parameters.Add("@mes", SqlDbType.Int, 4)
Adp.SelectCommand.Parameters("@mes").Value = mes
Adp.Fill(table)
reportGD.DataSource = table
a ver prueba ahi si es q te sale
Si tenia el bloque try-catch, abrir y cerrar la conexion no. Pero ya lo implemente y no me regresa valores..ni siquiera pinta el grid....
Otra pudiera ser, de que los parametros no le esten llegando al store:
Mira, mi store recibe 2 parametros enteros: @año y @mes
En VB es una funcion que recibe los parametros: ByVal mes Integer As, ByVal ano As Integer.
¿cómo saber esto, si le estan llegando los parametros o no?
Los 2 valores se los mando desde un dropDownList, y si guarda esos valores y se los pasa a la función, pero de ahi no se como verificar si se enviarón al store.
Gracias por tu ayuda