Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Procedimientos Almacenados

Estas en el tema de Procedimientos Almacenados en el foro de Visual Basic clásico en Foros del Web. Bueno tengo el siguiente problema.- Yo hasta ahora habia ocupado SP con ADO, el cual ocupaba sus comandos y parametrizaba las variables que tenia que ...
  #1 (permalink)  
Antiguo 10/09/2010, 15:21
 
Fecha de Ingreso: enero-2010
Ubicación: Stgo - Chile
Mensajes: 73
Antigüedad: 14 años, 3 meses
Puntos: 0
Procedimientos Almacenados

Bueno tengo el siguiente problema.-

Yo hasta ahora habia ocupado SP con ADO, el cual ocupaba sus comandos y parametrizaba las variables que tenia que llevar de V.B al Procedimiento tal


ahora quiero hacerlo de la forma conectado a ODBC.-
Pero mi problema es el siguiente

cuando ocupaba por ADO el uso de parametros los definia asi

objcmd.Parameters.Append objcmd.CreateParameter("@tenencia", adInteger, adParamInput, 4, Archivo_Mideplan(pos).TENENC1)
objcmd.Parameters.Append objcmd.CreateParameter("@puntaje", adInteger, adParamInput, 4, Archivo_Mideplan(pos).PUNTAJE)
objcmd.Parameters.Append objcmd.CreateParameter("@est_ficha", adVarChar, adParamInput, 1, estado_ficha)
'--objcmd.Parameters.Append objcmd.CreateParameter("@urb_rural", adVarChar, adParamInput, 1,
objcmd.Parameters.Append objcmd.CreateParameter("@un_vecinal", adVarChar, adParamInput, 3, Archivo_Mideplan(pos).C_UV)
objcmd.Parameters.Append objcmd.CreateParameter("@c_poblacion", adInteger, adParamInput, 4, Archivo_Mideplan(pos).C_CODIGO)
objcmd.Parameters.Append objcmd.CreateParameter("@c_calle", adInteger, adParamInput, 4, Archivo_Mideplan(pos).C_CALLE)
objcmd.Parameters.Append objcmd.CreateParameter("@region", adSmallInt, adParamInput, 2, Archivo_Mideplan(pos).C_Region)
objcmd.Parameters.Append objcmd.CreateParameter("@provincia", adSmallInt, adParamInput, 2, Archivo_Mideplan(pos).C_Provin)
objcmd.Parameters.Append objcmd.CreateParameter("@comuna", adSmallInt, adParamInput, 2, Archivo_Mideplan(pos).C_Comuna)
objcmd.Parameters.Append objcmd.CreateParameter("@folio", adInteger, adParamInput, 4, Archivo_Mideplan(pos).Folio)

por que los datos los estoy rescatando desde un archivo plano (.DAT)


ahora los quiero ejecutar altiro de esta forma

Sql$ = "Execute sp_ActualizaPagos '" & _
DatosVehiculo!Placa & "', '" & _
DatosVehiculo!digito & "', '" & _
DatosVehiculo!Rut & "', " & _
DataGrid(I%, 0) & ", '" & _
Format(DataGrid(I%, 2), FormatoFecha) & "', " & _
DatosVehiculo!Tipo_Vehiculo & ", " & _
DatosVehiculo!Periodo & ", " & _
DatosVehiculo!Clasificacion & ", "

estos datos son ejemplos que saque los datos de un recordset.- Como lo hago para parametrizar mis variables antes.- si alguien me puede ayudar se lo agradeceria mucho.-

Etiquetas: procedimiento, almacenar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:53.