Moin,
Ich weiß, dass das Thema
hier schon mal am Rande erwähnt wurde, wollte nur kurz nachfragen, ob es bereits eine Lösung gibt (hab gesucht, aber selbst keine gefunden).
Gegeben sei : D7 Pro, Firebird embedded 1.5.2, Zeos 6.1.5 stable (hab’s auch mit der 6.5.1 alpha probiert, ändert aber nichts).
Ich versuche einfach eine Stored Procedure auszuführen (mit ExecProc) und hätte gerne den Rückgabewert. Das funktioniert soweit auch ganz gut beim ersten Durchlauf. Wenn ich aber die Stored Procedure ein zweites Mal aufrufe (oder wenn ich die Verbindung zu Firebird schließe) bekomme ich einen Fehler -901 (
SQL Error : Invalid Statement
handle…).
Das Problem bei mehrfachem Ausführen der Stored Procedure kann ich umgehen, wenn ich die Komponente vor jedem ausführen dynamisch erstelle und hinterher wieder freigebe (etwas umständlich, aber was soll’s). Bleibt das Problem beim Schließen der Verbindung zur
DB.
Hat jemand eine Lösung für das Problem ?
Tschüss,
Lutz