Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi insert mit returning Id (https://www.delphipraxis.net/112028-insert-mit-returning-id.html)

haentschman 13. Apr 2008 19:08

Datenbank: firebird • Version: 2.0 • Zugriff über: zeos

insert mit returning Id
 
Liste der Anhänge anzeigen (Anzahl: 1)
Bitte erlöst mich...

ich brauche nach dem Insert die ID vom Generator.
Delphi-Quellcode:
ZQueryDiv.SQL.Text:= 'insert into EXTFORMULAR (BEZEICHNUNG,DATEI) values (:Bezeichnung,:Ordner) returning ID';
ZQueryDiv.ParamByName('Bezeichnung').Value:= FextFormular.Bezeichnung.Text;
ZQueryDiv.ParamByName('Ordner').Value:= FextFormular.Ordner.Text;
ZQueryDiv.Open;
...erzeugt den Fehler im Anhang. :gruebel:

ich habe mir schon diesen Beitrag #5 durchgelesen.

ich kann aber nichts entdecken, was ich anders hätte.

:!: der Datensatz kommt nicht in der Datenbank an aber ich bekomme den richtigen Rückgabewert vom Trigger :gruebel:
:!: ohne returning ID mit ExecSQL wird der Datensatz geschrieben. d.h. die Parameter sind korrekt.

:?: kann mir jemand die Fehlermeldung erklären, damit ich einen Ansatz habe ?

Danke...

mkinzler 13. Apr 2008 19:14

Re: insert mit returning Id
 
Und mit returning und .ExecSQL?
[Edit: Fürn Cache-Refresh]

haentschman 13. Apr 2008 19:21

Re: insert mit returning Id
 
...kommt der Datensatz an, aber kein Rückgabewert. :(

mkinzler 13. Apr 2008 19:26

Re: insert mit returning Id
 
Sollte aber. Es könnte aber sein, dass Zeos kein returning unterstützt.

haentschman 13. Apr 2008 19:37

Re: insert mit returning Id
 
Doch, doch... :-D

ich habe das Projekt neu erzeugt...jetzt will er. :gruebel:

Da hat sich wohl der Compiler verschluckt...2 Stunden lang :evil:

Danke...

Privateer3000 15. Apr 2008 10:19

Re: insert mit returning Id
 
Hiho,

unterstützt ADO dieses returning?
Ich bräuchte nä,lich auch den
letzten Autowert der ID...

mkinzler 15. Apr 2008 10:23

Re: insert mit returning Id
 
Welches DBMS? Müsstest du mal Testen.

Privateer3000 15. Apr 2008 10:32

Re: insert mit returning Id
 
ADO auf MDB
wo wird dann die ID gespeichert?
im Dataset? wenn ja wo genau?

mkinzler 15. Apr 2008 10:39

Re: insert mit returning Id
 
returning id ist ein Feature von FB ab V2; ich bezweifle das das mit Access funktioniert

Privateer3000 15. Apr 2008 10:58

Re: insert mit returning Id
 
Danke.
alternative für mdb?
geht @identity?


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:33 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz