Oracle
Publicado por Livingstone (2 intervenciones) el 28/11/2005 19:46:07
Hola, Buenas Tardes, Tengo el siguiente problema, necesito conectarme a la base de datos de oracle y ejecutar un procedimiento almacenado, tengo el siguiente código pero me da unos errores.
sConexion = "Data Source=" & sServicio & ";User Id=" & sUser & ";Password=" & sPass
Set cnn = New ADODB.Connection
cnn.Open sConexion
Set cmd = New ADODB.Command
Set cmd.ActiveConnection = cnn
cmd.CommandText = "PVPRECIO_VISOR"
cmd.CommandType = adCmdStoredProc
cmd.CommandTimeout = 15
Set prm1 = New ADODB.Parameter
prm1.Type = adVarChar
prm1.Size = 2
prm1.Direction = adParamInput
prm1.Value = "01"
cmd.Parameters.Append prm1
Set prm4 = New ADODB.Parameter
prm4.Type = adVarChar
prm4.Size = 30
prm4.Direction = adParamOutput
cmd.Parameters.Append prm4
Set rst = cmd.Execute
Este es el error que me da:
[Oracle][ODBC]Syntax error or access violation.
si alguien me puede ayudar se lo agradeceria mucho, necesito esto con URGENCIA
Atentamente
Livingstone Martínez
sConexion = "Data Source=" & sServicio & ";User Id=" & sUser & ";Password=" & sPass
Set cnn = New ADODB.Connection
cnn.Open sConexion
Set cmd = New ADODB.Command
Set cmd.ActiveConnection = cnn
cmd.CommandText = "PVPRECIO_VISOR"
cmd.CommandType = adCmdStoredProc
cmd.CommandTimeout = 15
Set prm1 = New ADODB.Parameter
prm1.Type = adVarChar
prm1.Size = 2
prm1.Direction = adParamInput
prm1.Value = "01"
cmd.Parameters.Append prm1
Set prm4 = New ADODB.Parameter
prm4.Type = adVarChar
prm4.Size = 30
prm4.Direction = adParamOutput
cmd.Parameters.Append prm4
Set rst = cmd.Execute
Este es el error que me da:
[Oracle][ODBC]Syntax error or access violation.
si alguien me puede ayudar se lo agradeceria mucho, necesito esto con URGENCIA
Atentamente
Livingstone Martínez
Valora esta pregunta


0