AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 02:02

Parameter dieser Suchanfrage:

Suche in Thema: Datensatzfeld BEIM speichern wieder abfragen
Suche alle Beiträge, die von "marabu" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 4 von insges. 4 Treffern
Suche benötigte 0.007s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Datenbanken

    Re: Datensatzfeld BEIM speichern wieder abfragen

      Delphi
      by marabu, 24. Mai 2008
    Ist es möglich, dass du mich falsch verstanden hast?

    Ich hatte zwei Aussagen gemacht:

    (A) Eine notwendige Voraussetzung für ein zuverlässiges Funktionieren deines Ansatzes ist der Single User Modus.

    (B) Ist die Voraussetzung gegeben, dann kannst du den Vorgang optimieren, indem du nicht die die ganze Tabelle mit allen Spalten durch die Record Buffer scheuchst, sondern nur auf das eine...
  • Forum: Datenbanken

    Re: Datensatzfeld BEIM speichern wieder abfragen

      Delphi
      by marabu, 23. Mai 2008
    Hallo,

    das funktioniert nur zuverlässig, wenn keine konkurrierenden Zugriffe erfolgen (exclusive mode).

    Und selbst dann solltest du es zumindest noch optimieren:

    SELECT MAX(ID) FROM YOUR_TABLE
    Freundliche Grüße
  • Forum: Datenbanken

    Re: Datensatzfeld BEIM speichern wieder abfragen

      Delphi
      by marabu, 23. Mai 2008
    Wer zwingt dich denn einen Satz per Command einzufügen?

    Probiere das einfach mal aus und entscheide dann:


    var
    id: Cardinal;
    begin
    // ...
    with ADODataSet do
  • Forum: Datenbanken

    Re: Datensatzfeld BEIM speichern wieder abfragen

      Delphi
      by marabu, 23. Mai 2008
    Moin,

    ich würde den eingebauten Schlüsselgenerator (AUTOINC) eines DBMS nicht einfach so verdammen.

    Wenn der Datensatz per ADODataSet hinzugefügt wird, dann hat der Treiber den vom DBMS vergebenen Schlüssel ja vielleicht im Record-Buffer hinterlegt.
    Ein Zugriff per ADODataSet.FieldByName('ID').Integer beim Event AfterPost() sollte das zeigen.

    Freundliche Grüße


URL zu dieser Suchanfrage:

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