Einzelnen Beitrag anzeigen

Benutzerbild von Marcel Gascoyne
Marcel Gascoyne

Registriert seit: 18. Nov 2003
Ort: Uetersen
271 Beiträge
 
Delphi 2005 Architect
 
#2

Re: StoredProcedure Ergebnis (ZEOS/Firebird)

  Alt 6. Jan 2005, 07:44
Zitat von susa71:
SQL-Code:
CREATE PROCEDURE P_GET_NEWHP_ID
RETURNS (NewID INTEGER)
AS
BEGIN
  NewID = GEN_ID(GEN_REC_HALTEPUNKTE_ID,1);
  suspend;
END ^
Hier fehlte das Schlüsselwort suspend um Dein Ergebnis auch zurückzuliefern.

Zitat von susa71:
Delphi-Quellcode:
  with DM.ZStoredProcHpID do
  begin
    StoredProcName:='P_GET_NEWHP_ID';
    Open;
    FHpNr:=FieldByName('NewID').AsInteger;
  end;
Auf die Ergebnisse der Datenmenge greift man immer mit FieldByName zu, mit ParamByName werden nur die Parameter vor dem Aufruf festgelegt.

Gruß,
Marcel
Marcel Gascoyne
Der Fehler sitzt immer vor der Tastatur
  Mit Zitat antworten Zitat