AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Abfrage nach Last_Insert_ID() funkt. nicht
Thema durchsuchen
Ansicht
Themen-Optionen

Abfrage nach Last_Insert_ID() funkt. nicht

Ein Thema von TUX_der_Pinguin · begonnen am 6. Feb 2008 · letzter Beitrag vom 12. Feb 2008
Antwort Antwort
TUX_der_Pinguin

Registriert seit: 1. Jun 2005
Ort: Anholt (NRW)
609 Beiträge
 
Delphi 11 Alexandria
 
#1

Re: Abfrage nach Last_Insert_ID() funkt. nicht

  Alt 11. Feb 2008, 12:27
Zitat von x000x:
evtl. schließt SQLQuery.ExecSQL die Connection nach Ausführung?!
Kannst du die Connection mal explizit öffnen?
Halt nur ne Vermutung...
Ob es jetzt das SQLQuery.ExecSQL ist oder was anderes aber das Problem liegt wirklich daran das die Verbindung
unterbrochen wird und bei einer neuen Abfrage eine neue Session erstellt wird, das verhindert natürlich die
korrekte ausgabe des letzten auto inc. wertes.

Ich habe das ganze mal mit einer Abfrage nach 'CONNECTION_ID()' getester vor dem INSERT Statement hatte ich die ID 86
und danach erhielt ich 87 bevor ich dann nach Last_Insert_ID abgefragt habe, ich schau mal ob ich irgendwo was finden
kann damit die Verbindung aufrecht erhalten wird. TSQLConnection.KeepConnection steht auf True.

Alles etwas verwirrend, aber ich komm dem noch auf die spur, die Hoffnung stirb zu letzt.


Edit:
Ich habe das noch mal etwas genauer getestet, selbst wenn ich zwei mal hintereinander nur nach der CONNECTION_ID()
abfrage bekomme ich jedesmal eine andere, also kann es nicht am ExecSQL() liegen sondern ein allgemeines Problem
liegt vor das der für jede Abfrage eine neue Session eröffnet.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:08 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz