Hallo,
in unserer Delphi 5 Anwendung tritt folgendes auf:
Passiert ein Programmfehler, sodass der Prozess abgeschossen werden muß, so werden alle Änderungen seit Programmstart nicht in der Oracle-DB (9i, Client auch 9i) gespeichert und sind verloren. Mit Interbase fuktioniert es hingegen, alle Änderungen werden sofort und endgültig in der Datenbank gespeichert. Kann es sein, dass das BDE - SHARED AUTOCOMMIT irgendwie nicht funktioniert? Nach ordentlichem Programmende wird auch in Oracle alles gespeichert. Es wird offenbar kein globales StartTransaction/Commit/Rollback benutzt.
Was kann ich tun?
Grüße,
Patrick
in unserer Delphi 5 Anwendung tritt folgendes auf:
Passiert ein Programmfehler, sodass der Prozess abgeschossen werden muß, so werden alle Änderungen seit Programmstart nicht in der Oracle-DB (9i, Client auch 9i) gespeichert und sind verloren. Mit Interbase fuktioniert es hingegen, alle Änderungen werden sofort und endgültig in der Datenbank gespeichert. Kann es sein, dass das BDE - SHARED AUTOCOMMIT irgendwie nicht funktioniert? Nach ordentlichem Programmende wird auch in Oracle alles gespeichert. Es wird offenbar kein globales StartTransaction/Commit/Rollback benutzt.
Was kann ich tun?
Grüße,
Patrick
Comment