AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 08:47

Parameter dieser Suchanfrage:

Suche in Thema: Firebird gen_id()
Suche alle Beiträge, die von "Lemmy" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 5 von insges. 5 Treffern
Suche benötigte 0.006s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Datenbanken

    Re: Firebird gen_id()

      Delphi
      by Lemmy, 10. Nov 2005
    Ausreden zählen nicht ;-)
  • Forum: Datenbanken

    Re: Firebird gen_id()

      Delphi
      by Lemmy, 10. Nov 2005
    Genau das haben, glaube ich, fast alle in diesem Thread auch gesagt....

    @marabu:



    etwas verwirrend der Satz, meinst Du nciht ;-) Vorallem wenn du dann auf das hier linkst:

    SELECT GEN_ID(DeinGeneratorName, 0) FROM RDB$DATABASE
  • Forum: Datenbanken

    Re: Firebird gen_id()

      Delphi
      by Lemmy, 10. Nov 2005
    aber es ist nicht sicher gestellt, dass der zurückgegebene Wert mit der Insert-ID übereinstimmt, eben weil Generatoren nicht transaktionsgesteuert sind.
    Aus diesem Grund muss man das Zeugs also entweder in eine StoredProc packen oder den Generator-ID auslesen und dann beim Insert manuell setzen - wenn man die ID im Programm benötigt!

    Grüße
    Lemmy
  • Forum: Datenbanken

    Re: Firebird gen_id()

      Delphi
      by Lemmy, 10. Nov 2005
    ???

    wenn ich

    Select gen_id(generator1,1) AS ID from rdb$database);

    und dann das ERGEBNIS DIESER ABFRAGE einer Insert-SQL zuweise

    INSERT INTO Test VALUS (:ID, :NAME);
  • Forum: Datenbanken

    Re: Firebird gen_id()

      Delphi
      by Lemmy, 10. Nov 2005
    @marabu: Das verhindert aber nicht, dass jemand den Generatorwert inzwischen durhc nen anderen Insert verändert hat!

    Die Lösung von dfried ist korrekt. Alternativ könntest Du das ganze dann noch in ne StordeProcedure verlegen (also den Insert) und die Prozedur den Wert zurückgeben lassen....

    Grüße
    Lemmy


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Lemmy&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=56738
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:04 Uhr.
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