Store Procedures desde VB
Public Function Ejecutar_SP(Procedimiento_Almacenado As String, ParamArray Param() As Variant) As Recordset
Set Cmd = New ADODB.Command
Dim Pr As ADODB.Parameter
Dim i As Long
With Cmd
.Name = Procedimiento_Almacenado
.CommandType = adCmdStoredProc
.ActiveConnection = Cnn
.CommandText = Procedimiento_Almacenado
For Each Pr In .Parameters
Pr.Value = param(i)
i = i + 1
Next
Set Ejecutar_SP = .Execute
End With
End Function
Me da un error, que el proc_almacenado "nombre" esperaba la variable @valor q no se proveyó, osea q no esta viajando el parámetro, gracias
Set Cmd = New ADODB.Command
Dim Pr As ADODB.Parameter
Dim i As Long
With Cmd
.Name = Procedimiento_Almacenado
.CommandType = adCmdStoredProc
.ActiveConnection = Cnn
.CommandText = Procedimiento_Almacenado
For Each Pr In .Parameters
Pr.Value = param(i)
i = i + 1
Next
Set Ejecutar_SP = .Execute
End With
End Function
Me da un error, que el proc_almacenado "nombre" esperaba la variable @valor q no se proveyó, osea q no esta viajando el parámetro, gracias
1 respuesta
Respuesta de denciso
1