Einzelnen Beitrag anzeigen

Peter1981

Registriert seit: 16. Dez 2009
17 Beiträge
 
#1

Access Violations durch TADODataSet?

  Alt 5. Okt 2010, 09:52
Datenbank: Access • Version: 2003, 2007... • Zugriff über: ADO
Hallo,

ich verwende unter Delphi 2010 das TADODataSet, um eine Access-Datenbank abzufragen. Mein Programmablauf sieht dabei so aus:
- Datenbankverbindung öffnen
- TADODataSet erstellen, Connection einstellen, CommandType auf cmdText stellen, CommandText mit SQL-SELECT füllen
- TADODataSet öffnen
- TADODataSet zerstören

Anschliessend übertrage ich das Ergebnis in Objekte, die in einer TObjectList zusammengefasst sind.

Nun das Problem:
Ich rufe diese Prozedur zum ersten Mal auf, frage Tabelle A ab und fülle damit Liste 1
Nun rufe ich die Prozedur erneut auf, frage Tabelle B ab, fülle damit Liste 2.
Sobald im zweiten Schritt die Abfrage auf Tabelle B gemacht wurde, erzeugen alle Zugriffe auf Liste 1 Access Violations, und ich finde einfach keine Ursache. Hat jemand von euch eine Idee, was das sein könnte?
  Mit Zitat antworten Zitat