Forum: Datenbanken
Delphi
by alzaimar,
6. Jan 2009
Sieht wohl so aus, aber ich brauch die Events und hab kein Bock, Geld auszugeben (noch nicht).
Forum: Datenbanken
Delphi
by alzaimar,
6. Jan 2009
Hi Blup,
Danke für die Info: Ich kann das jetzt nicht testen (bin auf Arbeit), aber das könnte es wirklich sein (Skript/Transaktion).
Muss ich ein eigentlich ein 'SELECT' explizit mit einem 'StartTransaction/Commit' umschließen? Ich möchte solche Aktionen (SELECT, DELETE usw.) gerne vollständig kapseln und reentrant gestaltent, das also z.B. der Aufruf einer 'Select'-Methode nicht zu einem...
Forum: Datenbanken
Delphi
by alzaimar,
6. Jan 2009
ULIK: Dataset und Skript verwenden die gleiche Transaktion. Den Isolation Level kann ich nicht einstellen.
Sir Rufo: Wie führt man mit einem TIBDataset ein 'ReQuery' aus?
Bei IBExpert muss ich selbst SELECT-Anweisungen ('Data'-Tab in der Tabellenansicht) committen, um Änderungen sichtbar zu machen. Kann es sein, das das hier fehlt? Wieso muss man eigentlich SELECT-Anweisungen committen? ...
Forum: Datenbanken
Delphi
by alzaimar,
5. Jan 2009
Hiho,
Ich erzeuge eine TIBDatabase, eine TIBTransaction und ein TIBDataset. Im TIBDataset steht sowas wie 'select * from Daten'.
Ich öffne das TIBDataset, lese alle Zeilen ein, merke mir die IDs, schließe das TIBDataset und dann baue ich mir aus den gemerkten IDs ein Delete-Statement zusammen:
const
szDelete = 'Delete from %s where ID in (%s)';
var
sData: string;