Hallo,
ich habe mal testweise eine StoredProcedure für den Firebird geschrieben (FB 2.1.3) und im SQL-Editor soweit getestet - äähhh, wie rufe ich die denn jetzt in Delphi auf? Es werden ja nur Daten übergeben, gespeichert und nix kommt zurück (wahrscheinlich mit ParamsByName). Muss da noch ein Commit hinterher oder kann man das auch in der SP erledigen?
Ich benutze die FIBPlus-Komponenten.
Hier ist die Procedure:
CREATE PROCEDURE PROCEDURE_INSERT_WAEBWG (
KID INTEGER,
MID_E INTEGER,
MID_A INTEGER,
WID INTEGER,
ANZAHL DECIMAL(15,2),
ADATUMSYS DATE
)
AS
BEGIN
INSERT INTO WAEBEWEGUNGEN
(KID,MID_E,MID_A,WID,ANZAHL,ADATUMSYS)
VALUES
(:KID,:MID_E,:MID_A,:WID,:ANZAHL,:ADATUMSYS);
SUSPEND;
END
;
ich habe mal testweise eine StoredProcedure für den Firebird geschrieben (FB 2.1.3) und im SQL-Editor soweit getestet - äähhh, wie rufe ich die denn jetzt in Delphi auf? Es werden ja nur Daten übergeben, gespeichert und nix kommt zurück (wahrscheinlich mit ParamsByName). Muss da noch ein Commit hinterher oder kann man das auch in der SP erledigen?
Ich benutze die FIBPlus-Komponenten.
Hier ist die Procedure:
CREATE PROCEDURE PROCEDURE_INSERT_WAEBWG (
KID INTEGER,
MID_E INTEGER,
MID_A INTEGER,
WID INTEGER,
ANZAHL DECIMAL(15,2),
ADATUMSYS DATE
)
AS
BEGIN
INSERT INTO WAEBEWEGUNGEN
(KID,MID_E,MID_A,WID,ANZAHL,ADATUMSYS)
VALUES
(:KID,:MID_E,:MID_A,:WID,:ANZAHL,:ADATUMSYS);
SUSPEND;
END
;
Comment