Ich habe ein Delphi 6.0-Programm, indem ich mittels dbExpress auf eine Oracle-Datenbank zugreife. Einige Oracle-Prozeduren werden mittels SQLClientDataSets problemlos ausgeführt.
Nachdem ich jedoch eine Oracle-Prozedur mit einem Integer-Parameter versehen habe, enstehen Probleme beim Aufruf. Egal welche Methode ich verwende, die Übergabe gelingt mir nicht. Das verwunderlichste Beipiel ergibt sich bei Verwendung von TSQLStoredProc: auf StoredProc1.Params[0].Value kann ich weder lesend noch schreibend zugreifen, obwohl es im Objektinspektor vereinbart wurde. Es erscheint immer die Exception mit der Meldung "Listenindex überschreitet das Maximum(0)".
Hat jemand einen Tip für mich, wie das Problem gelöst werden könnte?
Ciao