Einzelnen Beitrag anzeigen

Gambit

Registriert seit: 28. Mai 2003
680 Beiträge
 
Delphi 7 Professional
 
#1

ADO: mehrfache Zugriffe auf Foxpro Tabellen: Fehermeldung

  Alt 30. Sep 2004, 17:04
Hallo,

ich möchte aus einer Tabelle(Foxpro) zunächst alle records löschen und dann neu anlegen:

Delphi-Quellcode:
DB_DataModul.MDBQuery.Close;
DB_DataModul.MDBQuery.SQL.Text:= 'delete from mdb';
DB_DataModul.MDBQuery.ExecSQL;
das funzt auch erstmal so...

wenn ich dann aber wie folgt weitergehe:

Delphi-Quellcode:
DB_DataModul.MDBQuery.Open;
DB_DataModul.MDBQuery.Edit;
  while not DB_DataModul.ZQueryDBMaster.Eof do
  begin
    DB_DataModul.MDBQuery.Append;
    DB_DataModul.MDBQuery.FieldByName('Nr').AsInteger:= DB_DataModul.ZQueryDBMaster.FieldByName('Nr').AsInteger;
    DB_DataModul.MDBQuery.Post;
    DB_DataModul.ZQueryDBMaster.Next;
  end;
DB_DataModul.MDBQuery.Close;
bekomme ich eine OLE DB Exception: Der aktuelle Provider unterstützt nicht die Wiedergabe mehrfacher Recordsets bei einer einzelnen Ausführung

Was mache ich denn da falsch?

Gruß

Gambit
  Mit Zitat antworten Zitat