Hallo.
ich möchte eine PL/SQL Funktionen aus dem Access VBA Code aufrufen un den Rückgabewert weiter verabeiten…
Weiss jemand wie das geht ?
PS mit einer Procedure funktioniert das z.B. so:
Dim Test As ADODB.Connection
Set Test = getDBConn
Test.Execute „BEGIN xyZUser.PackageABC.ProcedureTest; END;“
ich möchte aber noch Paramter übergeben und eine Rückgabe empfangen.
Danke
Probiere mal das:
Dim rs As New ADODB.Recordset
Dim Test As ADODB.Connection
Set Test = getDBConn
Set rs = Test.Execute „call xyZUser.PackageABC.ProcedureTest(“ & Parameterliste & „)“
Wenn Deine Procedure einen Rückgabewert hat, dann hat er auch einen Namen und wird dann so ermittelt:
rs!Rückgabewertname
Ich mache das so mit Sybasedatenbanken, aber mit Oracle müsste es ähnlich sein.