Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Führen Sie die PL/SQL-Prozedur von vb6 auf Oracle 11g aus

Vielleicht bin ich ein bisschen spät dran (Sie haben Ihre Frage vor 2,5 Jahren gepostet), aber ich habe das gleiche Problem.
Nach viel Graben und Frustration fand ich heraus, dass der Fehler auftritt, wenn die gespeicherte Prozedur hat numerische Ausgabeparameter (VARCHAR ist OK sowie alle Eingabeparameter).

Ich habe endlich herausgefunden, dass alles korrekt funktioniert, wenn Sie den alten DB-Provider MSDAORA.1 verwenden .