Forum: Datenbanken
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
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
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