Einzelnen Beitrag anzeigen

Blup

Registriert seit: 7. Aug 2008
Ort: Brandenburg
1.477 Beiträge
 
Delphi 12 Athens
 
#3

Re: FB: keine Datums-Zeitraum-Überlappung

  Alt 4. Dez 2009, 08:33
Das Select in CK_tabelle findet nur Datensätze, die in der aktiven Transaktion sichtbar sind.
Deshalb ist es im Ausnahmefall doch noch möglich überschneidende Zeiträume zu erfassen:
Code:
Transaction1.Start;
Transaction2.Start;

innerhalb von Transaktion1:
insert into tabelle
 (id, von, bis)
values
 (1, '01.01.2009', '31.12.2009');

Transaction1.Commit;

innerhalb von Transaktion2:
insert into tabelle
 (id, von, bis)
values
 (2, '01.01.2009', '31.12.2009');

Transaction2.Commit;
  Mit Zitat antworten Zitat