Visual Basic - Ejecutar Package ORACLE con ADO

Life is soft - evento anual de software empresarial
 
Vista:

Ejecutar Package ORACLE con ADO

Publicado por Snake (49 intervenciones) el 30/06/2003 15:35:40
Hola a todos...

Cree recien un Package en Oracle el cual ejecuto desde el SQL Plus de la sigueinte manera:

EXECUTE cmf_deuda.deuda('T', '2003-06-27', 30, 60, 90);

El problema es que no puedo ejecutarlo de la misma manera con ADO.

Por favor si alguien sabe que me ayude ya que es medio urgente :D

De antemano Gracias!!!!

Powered by Snake
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

RE:Ejecutar Package ORACLE con ADO

Publicado por Cecilia Colalongo (3116 intervenciones) el 30/06/2003 21:23:14
Intenta con un ADO command:

Dim cmd As Command, cnt As Connection

Set cnt = New Connection
cnt.Open "TuConnectionString"

Set cmd = New Command
Set cmd.ActiveConnection = cnt

cmd.CommandType = adCmdText
cmd.CommandText = "EXECUTE cmf_deuda.deuda(?,?,?,?,?)"

cmd.Parameters.Append cmd.CreateParameter("P1",adChar,1)
cmd.Parameters.Append cmd.CreateParameter("P2",adDate)
cmd.Parameters.Append cmd.CreateParameter("P3",adInteger)
cmd.Parameters.Append cmd.CreateParameter("P4",adInteger)
cmd.Parameters.Append cmd.CreateParameter("P5",adInteger)

cmd.Parameters.Item("P1").Value='T'
cmd.Parameters.Item("P2").Value=CDate('2003-06-27')
cmd.Parameters.Item("P3").Value=30
cmd.Parameters.Item("P4").Value=60
cmd.Parameters.Item("P5").Value=90

cmd.Execute
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar