AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 00:32

Parameter dieser Suchanfrage:

Suche in Thema: Von INSERT generierte Daten erfassen
Suche alle Beiträge, die von "anse" 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.003s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Datenbanken

    Re: Von INSERT generierte Daten erfassen

      Delphi
      by anse, 7. Aug 2009
    Sorry hab überlesen dass du für mehrere Query-Threads dieselbe Verbindung benutzt - hört sich merkwürdig an, funktioniert das ohne Abstürze und sonstige Sonderfälle?

    Jedenfalls wird das Abfragen der LAST_INSERT_ID() damit zum Glücksspiel - die kann bei gleichem Timing die ID eines anderen Threads zurückliefern, in so einem Fall, dend der Server arbeitet die Queries nun mal thread-los ab, wenn...
  • Forum: Datenbanken

    Re: Von INSERT generierte Daten erfassen

      Delphi
      by anse, 7. Aug 2009
    Ein Thread kann immer nur exakt einen Query zur gleichen Zeit ausführen, auch wenn wir auf Gigahertz-Multi-Tasking-Systemen arbeiten. Ergo ist die LAST_INSERT_ID() an die DB Connection gebunden. Auch wenn das sehr schnell geht ist es immer noch eine Stapelverarbeitung. Wenn du mit Threads mehrere Verbindungen aufbaust hast du auch mehrere TZConnection Objekte und du mußt über diese die...
  • Forum: Datenbanken

    Re: Von INSERT generierte Daten erfassen

      Delphi
      by anse, 7. Aug 2009
    Merkwürdig, dass das in Zeos gar nicht als Funktion zur Verfügung steht. Zumal es in der ZPlainMySqlDriver.pas eine
    TZMySQL5PlainDriver.getLastInsertID (Handle: PZMySQLConnect): Int64;
    gibt, die genau das gleiche liefert wie der o.s. SELECT query, nur eben ohne SQL Abfrage. Dieses TZMySQL5PlainDriver wird aber scheinbar nicht nach "außen" verfügbar gemacht.
  • Forum: Datenbanken

    Re: Von INSERT generierte Daten erfassen

      Delphi
      by anse, 7. Aug 2009
    Du kannst die letzte auto_increment ID durch ein zweites SELECT abfragen:
    SELECT LAST_INSERT_ID()


URL zu dieser Suchanfrage:

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