Einzelnen Beitrag anzeigen

Thanatos81
(Gast)

n/a Beiträge
 
#3

Re: ZStoredProc - Ergbnismenge

  Alt 31. Aug 2005, 12:04
Zitat von Jelly:
Solltest du nicht vielleicht
paramByName('VLfdNr').asInteger benutzen.
Hä? Mach ich doch. Oder meintest du "Vielleicht solltest du nicht..."? Dann wäre das aber ja eine Wiederholung meiner Frage weiter oben (Muss ich bei der ersten Variante anders auf den Rückgabeparameter zugreifen?)

Zitat von Jelly:
Zeig mal die SP, was die liefert. Ein Recordset oder nur einen Wert als Parameter.
Die liefert nur einen Integer-Wert zurück:

SQL-Code:
CREATE PROCEDURE INSERT_DATA (VName VARCHAR (30), VVorname VARCHAR(30))
RETURNS (VLfdNr INTEGER)
AS
begin
  VLfdNr = GEN_ID(G$_LfdNr, 1);

  INSERT INTO PROCTEST (
    Lfdnr,
    Name,
    Vorname)
  VALUES (
    :VLfdNr,
    :VName,
    :VVorname);
    SUSPEND;
end
Wobei alles bis zum begin nicht sicher ist, habe die SP mit IBeasy+ angelegt, im Anhang mal ein Screenshot davon.

Wie gesagt, wenn ich ExecProc nutze, klappts mit dem Rückgabewert auch. Nur kommen dann halt die Exceptions.
Miniaturansicht angehängter Grafiken
storedproc_584.png  
  Mit Zitat antworten Zitat