Delphi-PRAXiS
Seite 4 von 4   « Erste     234   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Firebird Generator/Trigger für Autoinc (Verständnis_Problem) (https://www.delphipraxis.net/129416-firebird-generator-trigger-fuer-autoinc-verstaendnis_problem.html)

Mithrandir 29. Apr 2009 10:14

Re: Firebird Generator/Trigger für Autoinc (Verständnis_Prob
 
Zitat:

Zitat von hoika
fragt sich nur wieso ?

Eventuell ist es für bestimmte Umstände nötig, eine eineindeutige ID für die gesamte Datenbank zu haben... :gruebel:
Zitat:

Zitat von hoika
Übrigens noch ein Tip am Rande:
Den aktuellen Generator-Wert kann man über Select Gen_Id(Gen_Name, 0) ermittelt.

Oder man lässt ihn sich im Insert-Statement über RETURNING zurückgeben, jupp...

hoika 29. Apr 2009 10:15

Re: Firebird Generator/Trigger für Autoinc (Verständnis_Prob
 
Hallo,

das steht aber FB1.5 ...
Im Text wieder mal FB2.0

*wirr warr* ;)


Heiko

Mithrandir 29. Apr 2009 10:17

Re: Firebird Generator/Trigger für Autoinc (Verständnis_Prob
 
Zitat:

Zitat von hoika
Hallo,

das steht aber FB1.5 ...
Im Text wieder mal FB2.0

*wirr warr* ;)


Heiko

Kann ja sein, dass Satty das so nutzt, ich für meinen Teil hab den FB 2.x... :stupid: Aber stümmt, unterhalb des zweiers gehts nur mit deiner Methode.

mkinzler 29. Apr 2009 10:20

Re: Firebird Generator/Trigger für Autoinc (Verständnis_Prob
 
Wenn dann aber mit
SQL-Code:
select Gen_Id(<Gen_Name>, 1) ...
und in Insert angeben!

Satty67 29. Apr 2009 11:09

Re: Firebird Generator/Trigger für Autoinc (Verständnis_Prob
 
Also legt meinen Code nicht in die Goldwaage (macht Ihr doch sonst auch nicht), das die Funktion nicht gleichlautende Felder einzeln behandelt lag an meinem damaligen Mangel an Verständnis der Funktionsweise.
Zitat:

Zitat von Daniel G
Kann ja sein, dass Satty das so nutzt, ich für meinen Teil hab den FB 2.x...

Ja, inzwischen auch hier schon länger FB 2.x und natürlich "returning ID". Alles andere lässt zuviel Spielraum für Fehler.

Bevor ich den Quellcode von Zeos 6.6.4 an D5prof. angepasst hatte, gab es ein älteres Zeos und noch FB 1.5 Dlls


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:05 Uhr.
Seite 4 von 4   « Erste     234   

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