procedure con oracle
Publicado por felipe (9 intervenciones) el 03/12/2008 20:25:07
Tengo un problema para trabajar un procedure con oracle, el paso de los parametros de entrada y salida creo que estan mal definidos.
QSQL = "{CALL SGM.CTAC_RF_COORDINACION_PATIO.SP_ESTADO_CANCHAS(?, ?, {resulset 4,P_SALIDA})}"
P_ESTADO = "LL"
P_PAGINA = 1
Set cmd = New ADODB.Command
With cmd
Set .ActiveConnection = ConexionBD
.CommandText = QSQL
.CommandType = adCmdText
.Parameters.Append .CreateParameter("P_ESTADO", adVarChar, adParamInput, 2, P_ESTADO)
.Parameters.Append .CreateParameter("P_PAGINA", adInteger, adParamInput, , P_PAGINA)
End With
' Set Reg = ConexionBD.Execute(QSQL)
Set Rs = New ADODB.Recordset
Set Rs = cmd.Execute
al ejecutar el Rs se cae
"el control odbc no admite las propiedadessolicitadas"
ESPERO ME PUEDAS AYUDAR
GRACIAS
QSQL = "{CALL SGM.CTAC_RF_COORDINACION_PATIO.SP_ESTADO_CANCHAS(?, ?, {resulset 4,P_SALIDA})}"
P_ESTADO = "LL"
P_PAGINA = 1
Set cmd = New ADODB.Command
With cmd
Set .ActiveConnection = ConexionBD
.CommandText = QSQL
.CommandType = adCmdText
.Parameters.Append .CreateParameter("P_ESTADO", adVarChar, adParamInput, 2, P_ESTADO)
.Parameters.Append .CreateParameter("P_PAGINA", adInteger, adParamInput, , P_PAGINA)
End With
' Set Reg = ConexionBD.Execute(QSQL)
Set Rs = New ADODB.Recordset
Set Rs = cmd.Execute
al ejecutar el Rs se cae
"el control odbc no admite las propiedadessolicitadas"
ESPERO ME PUEDAS AYUDAR
GRACIAS
Valora esta pregunta


0