Einzelnen Beitrag anzeigen

jensw_2000
(Gast)

n/a Beiträge
 
#2

Re: Stored Procedures ohne Rückgabewert

  Alt 10. Mär 2005, 07:27
Kenne die Besonderheiten von FB nicht, aber wie es beim MSSQL geht kann ich kurz erklären ...

SP auf dem SQL-Server erstellen ...
SQL-Code:
CREATE PROCEDURE Get_ArtikelByGruppe
 @Artgr INT =NULL -- [edit] Hier habe ich ein verirrtes Komma entfernt [/edit]
AS
  IF @ArtGr IS NULL
  BEGIN
    RAISEERROR('Die SP Get_ArtikelByGruppe benötigt den Parameter Artikelgruppe !',16,0,'ERROR')
  END
  ELSE BEGIN
    SELECT * FROM Artikel WHERE artGruppe=@Artgr
  END

Delphi:

Delphi-Quellcode:
   // schnell hingetippt, sollte aber stimmen ..
   AdoStroredProc.close;
   AdoStroredProc.Procedurename:='Get_ArtikelByGruppe'; // SP auswählen
   AdoStroredProc.Parameters.refresh; // Parameter-"Platzhalter" holen
   AdoStroredProc.Parameters[1].Value:=1; // Parameter setzen
   AdoStroredProc.open; // SP öffnen



Hoffentlich hilft es ein bisschen ...

Schöne Grüße,
Jens
  Mit Zitat antworten Zitat