(Co-Admin)
Registriert seit: 29. Mai 2002
Ort: Hamburg
11.117 Beiträge
Delphi 11 Alexandria
|
Re: Ein Datensatz wird ausgewählt, mehrere geändert, warum?
26. Okt 2006, 14:48
Moin Zusammen,
inzwischen habe ich einen dringenden Verdacht, was die Ursache für das Problem sein könnte.
Hierfür habe ich mir mal den "Spass" gemacht, ein TADODataSet.Open mit Debug-DCUs und F7 durchzugehen.
Das Programm prüft regelmässig, per Timer, ob neue Sätze eingetroffen sind.
Hierfür wird, wie in der problematischen Funktion, ein dynamisch erzeugter TADODataSet verwendet.
Beide verwenden aber die gleiche ADOConnection.
Ich habe jetzt den Verdacht, dass das Programm dadurch ins Trudeln gerät, dass die beiden DataSets den gleichen (leeren) Namen haben, und, unter bestimmten Vorausetzungen, der falsche verwendet wird.
Da ich jetzt ja alle Events abschalte, sobald eine Funktion gestartet wird, dürfte das Problem wohl nicht mehr auftreten.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
|