¿Cómo limpio los parámetros enviados a un SP?
Hola mira estoy llamando un SP desde VB de la siguiente manera:
Dim param1 As Parameter
Dim param2 As Parameter
comando.ActiveConnection = Conexion
comando.CommandTimeout = 0
'Falta asignar unicamente 4 Parametros
comando.CommandType = adCmdStoredProc
comando.CommandText = "GetAcumMensual"
Set param1 = comando.CreateParameter("trabajador", adVarChar, adParamInput, 6, "69")
comando.Parameters.Append param1
Set param2 = comando.CreateParameter("sucursal", adVarChar, adParamInput, 6, "01")
comando.Parameters.Append param2
comando.execute
Luego lo asigno a un recordset y éste a su vez a un datagrid... Todo funciona bien la primera vez que ejecuto el SP; ya que si vuelvo a ejecutarlo me genera un param3, param4; es decir genera 2 veces los parámetros...
Espero que me haya explicado bien... Gracias por la ayuda que puedas darme...
Dim param1 As Parameter
Dim param2 As Parameter
comando.ActiveConnection = Conexion
comando.CommandTimeout = 0
'Falta asignar unicamente 4 Parametros
comando.CommandType = adCmdStoredProc
comando.CommandText = "GetAcumMensual"
Set param1 = comando.CreateParameter("trabajador", adVarChar, adParamInput, 6, "69")
comando.Parameters.Append param1
Set param2 = comando.CreateParameter("sucursal", adVarChar, adParamInput, 6, "01")
comando.Parameters.Append param2
comando.execute
Luego lo asigno a un recordset y éste a su vez a un datagrid... Todo funciona bien la primera vez que ejecuto el SP; ya que si vuelvo a ejecutarlo me genera un param3, param4; es decir genera 2 veces los parámetros...
Espero que me haya explicado bien... Gracias por la ayuda que puedas darme...
1 Respuesta
Respuesta de denciso
1