ADOQuery1.Close;
ADOQuery1.SQL.Text := 'select * from '+Konten.Text;
ADOQuery1.Open;
WhileNot ADOQuery1.Eof do begin
Date20:= DateToStr(ADOQuery1.FieldValues['Datum']);
if Date20 <> '' then datum20.Text := Date20;
die Konvertierung von Variant zu TDateTime geschieht automatisch und friert das Programm niemals ein. Wird denn ADOQuery1.Next innerhalb der Schleife ausgeführt, damit das Abbruchkriterium Eof() zuverlässig erreicht wird?
ADOQuery1.DataSource ist nicht die DataSource, deren DataSet auf ADOQuery1 gesetzt wurde. Eine zirkuläre Referenz würde aber auch dann nicht entstehen, wenn es so wäre - es würde lediglich eine unsinnige Indirektion vorliegen.
Die Eigenschaft ADOQuery1.DataSource hat eine gänzlich andere Funktion: Sie gestattet die komfortable Verkettung von Master- und Detail-Queries analog MasterSource, indem die Parameter einer Detail-Query mit den gleichnamigen Feldwerten der MasterQuery bestückt werden.
Du darfst keine Beiträge in dieses Forum schreiben. Du darfst auf Beiträge in diesem Forum nicht antworten. Du darfst Deine Beiträge in diesem Forum nicht bearbeiten. Du darfst Deine Beiträge in diesem Forum nicht löschen. Du darfst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum nicht posten. Du kannst Dateien in diesem Forum nicht herunterladen.