![]() |
Datenbank: MSSQLServer • Version: 2000 • Zugriff über: dbExpress
SQLStoredProc Parameter zur Laufzeit
Hallo,
ich versuche mich gerade an einer Unit, welche Logging funktionen bieten soll und möchte die ganzen Elemente zu Fuß erstellen. So möchte ich auch eine TSQLStoredProc Komponente erzeugen, welche eine StoredProcedure mit einem Ausgabe-Parameter aufrufen soll. Bis jetzt gelingt mir das aber nicht so recht.
Delphi-Quellcode:
Sobald ich über die ExecProc stelle gehen möchte bekomme ich die Meldung: Listenindex überschreitet Maximum(0). Was mache ich falsch?with TSQLStoredProc.Create(nil) do try SQLConnection := _DBConn; StoredProcName := 'Gen_id'; Params.CreateParam(ftInteger, 'ID', ptOutPut).AsInteger := 0; ExecProc; Result := Params.ParamByName('ID').AsInteger; finally Free; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:42 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-2025 by Thomas Breitkreuz