Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/10/2007, 14:12
Avatar de ciberpato
ciberpato
 
Fecha de Ingreso: agosto-2004
Mensajes: 142
Antigüedad: 19 años, 8 meses
Puntos: 1
Pregunta Procedimiento SP

Un saludo a todos, hasta el momento he trabajado sin problemas ejecutando consultas con OleDb.OleDbConnection con base de dato SqlServer. El problema que tengo ahora es que quiero aprender a trabajar con procedimientos de almacenado, en este foro encontré una clase usada por gara501. Bueno todo bien, solo que la función EjecutarProcediemiento indica que "Tipo SqlConnection y SqlCommand no está definido" por tanto me aparece con error, debe ser que falte una referencia. A continuación indico la función y con rojo el tipo que no está definido. En la referencia tengo System.Data.

Public Function EjecutarProcedimiento() As DataSet
Try
Dim Conn As New SqlConnection(strConn)
Dim sqlCmd As New SqlCommand(Me.Nombre, Conn.SQLConn)
sqlCmd.CommandType = CommandType.StoredProcedure

Dim mParametro As StoredProcedureParameter

'Agrega las variables al procedimiento almacenado
For Each mParametro In Me.Parametros
Dim pParam As New SqlParameter(mParametro.Variable, mParametro.GetTypeProperty)
pParam.Direction = ParameterDirection.Input
pParam.Value = mParametro.Valor
sqlCmd.Parameters.Add(pParam)
Next

'SqlAdapter utiliza el SqlCommand para llenar el Dataset
Dim sda As New SqlDataAdapter(sqlCmd)

'Se llena el dataset
Dim ds As New DataSet()
sda.Fill(ds)

Conn.SQLConn.Close()
Return ds
Catch ex As Exception
Throw ex
End Try
End Function

De antemano agradezco su colaboración