![]() |
Datenbank: SQL Server 200 • Version: SP3a • Zugriff über: ADO
Rückgaberwert einer SoredProcedure abfragen
Hallo,
in einer StoredProcedure breche ich die Verarbeitung unter bestimmten Bedinungen mit folgendem Code ab:
SQL-Code:
Wie kann ich in Delphi jetzt feststellen, ob die Procedure den Fehlercode 5001 zurück gegeben hat?
RAISERROR ('Datei bereits importiert', 18,1)
RETURN 50001 Gruß Heiko |
Re: Rückgaberwert einer SoredProcedure abfragen
Wir rufst du die SP auf?
SQL-Code:
select rt from <SP>;
|
Re: Rückgaberwert einer SoredProcedure abfragen
Ich rufe die SP so auf:
Delphi-Quellcode:
Import := TADOStoredProc.Create(Application);
with Import do begin ProcedureName := ProcedureName; Connection := MeineAdoConnection; CommandTimeout := 0; Open; Free; end; |
Re: Rückgaberwert einer SoredProcedure abfragen
Dann Schau mal, ob nach dem .Open ein Parameter gefüllt ist.
|
Re: Rückgaberwert einer SoredProcedure abfragen
Ja, nach dem Open ist ein Parameter gefüllt und der enthält meinen Returncode.
Danke für den Tip. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:31 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz