ASP - Llamar a un proc de Oracle desde ASP

 
Vista:

Llamar a un proc de Oracle desde ASP

Publicado por NOelia (1 intervención) el 05/10/2005 12:10:32
HOla amigos tengo una duda, os explico.

Estoy intentando acceder a la ejecución de un procedimiento dentro de un pakages de Oracle desde una página ASP.

Yo escribo lo siguiente :

Set Conexio = Server.CreateObject("ADODB.Connection")

Conexio.Open Session("data_base"), Session("user_name"), Session("pass_word")

Set Apertura = Conexio.Execute("SET ROLE ALL")

Conexio.CursorLocation=adUseClient --error

Pero me da error en la última linea :
ADODB.Connection (0x800A0BB9)
Argumentos incorrectos, fuera del intervalo permitido o en conflicto con otros.

En otras páginas uso lo mismo y no se produce este error.
Si comento la linea, me da error cuando inteto acceder al proc y pasarle los parametros; este código:

Set Comm = Server.CreateObject("ADODB.Command")

With Comm
.CommandText="pkg_nom.prc_nom"
.CommandType=adCmdStoredProc --- aki da el error
.ActiveConnection=Conexio
.Parameters.Append .CreateParameter("p1", adInteger, adParamInput)
.Parameters.Append.CreateParameter("p1", .....

El codigo de error es el mismo en ambos casos ... no se que hacer. Existe otra forma de llamar al proc mas sencilla??? ...
Necesita ayuda please ... Gracias de antemano
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder