Forum: Datenbanken
Delphi
by Marcel Gascoyne,
18. Mai 2004
Wäre nun interessant ob Du Interbase oder Firebird verwendest. Ab Firebird 1.5 würde ich folgendes vorschlagen:
CREATE PROCEDURE HELPME (
P_ID INTEGER,
P_TABELLE VARCHAR(31),
P_FELD VARCHAR(31)
)
RETURNS (
LETZTEAENDERUNG TIMESTAMP
Forum: Datenbanken
Delphi
by Marcel Gascoyne,
18. Mai 2004
Stimmt ;-) Die Abfrage ist etwas doof formuliert. Hab ja nur das Beispiel übernommen, aber Du hast schon recht, das Ergebnis ist das gleiche.
Gruß,
Marcel
Forum: Datenbanken
Delphi
by Marcel Gascoyne,
17. Mai 2004
Deine Procedure macht so gar nix. Du hast weder einen Ausgabeparameter definiert noch verändert Deine Prozedur irgendwelche Daten. Ich nehme mal an das Du die Variable LETZTEAENDERUNG zurückgeliefert haben möchtest. In diesem Fall sollte die Procedure etwa so aussehen:
SET TERM !!;
CREATE PROCEDURE HELPME (
P_ID INTEGER
)
RETURNS (
LETZTEAENDERUNG TIMESTAMP
)