Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/06/2015, 13:06
uagrm
 
Fecha de Ingreso: agosto-2010
Mensajes: 126
Antigüedad: 13 años, 8 meses
Puntos: 9
Respuesta: enviando parametro a procedimiento almancenado

hola que tal, proba con este código.

Código ASP:
Ver original
  1. Public Function Empleados_Listar(IdEmpresa As String) As DataTable
  2.         Try
  3.             con = Conectar()
  4.             cmd = New SqlCommand("abril_empleados_listado_por_empresa")
  5.             cmd.CommandType = CommandType.StoredProcedure
  6.             cmd.Connection = con
  7.             cmd.Parameters.AddWithValue("@IdEmpresa", IdEmpresa)
  8.  
  9.             If cmd.ExecuteNonQuery Then
  10.                 Dim dt As New DataTable
  11.                 Dim da As New SqlDataAdapter(cmd)
  12.                 da.Fill(dt)
  13.                 Return dt
  14.             Else
  15.                 Return Nothing
  16.             End If
  17.         Catch ex As Exception
  18.             Return Nothing
  19.         Finally
  20.             desconectado()
  21.         End Try
  22.     End Function

El IdEmpresa debes de obtenerlo de tu formulario y hacer por ejemplo
dgv_empleados.DataSource = obj_sql.Empleados_Listar (123).

@IdEmpresa debe estar en tu procedimiento almacenado.

Como vas a obtener una sola tabla, entonces utilizas un DataTable.

saludos,

Última edición por uagrm; 11/06/2015 a las 13:12