Hi,
ich hab mal versucht, deinen Fehler nachzuvollziehen:
SQL-Code:
CREATE PROCEDURE TEST_5
RETURNS (Result INTEGER)
AS
BEGIN
Result = 5;
SUSPEND;
END
Delphi-Quellcode:
ZStoredProc.StoredProcName := 'Test_5';
ZStoredProc.ExecProc;
ShowMessage(ZStoredProc.ParamByName('Result').AsString);
Kein Problem - auch bei mehrfachem Aufrufen.
Allerdings tritt der von dir genannte Fehler beim Schließen der Connection auf.
Eine Möglichkeit, diesen Fehler zu umgehen, wäre:
Delphi-Quellcode:
try
ZConnection.Disconnect;
except
on E:
Exception do;
end;
MfG
Stevie