Einzelnen Beitrag anzeigen

jschade

Registriert seit: 11. Jul 2003
Ort: Hamburg
62 Beiträge
 
#1

letzte zeile aus db-tabelle fehlt, obwohl in db vorhanden

  Alt 29. Jul 2003, 10:42
hi leute,

fall hier fast vom glauben ab. hab hin und her überlegt, wo der fehler sein könnte, aber ich kann irgendwie nichts finden. folgendes problem:

ich lasse zur laufzeit mit den ergebnissen einer abfrage eine datenbanktabelle füllen (in einer schleife über ein insert into => zeilenweise)

Code:
while (not ADOQuery3.Eof) do
begin
....
ADOCommand1.CommandType := cmdText;
ADOCommand1.CommandText := 'INSERT INTO Temp(..) VALUES ('..')';
ADOCommand1.Execute;
ADOQuery3.Next;
end; // Ende der Schleife für ADOQuery3
// Tabelle Temp ist gefüllt

GroupBox3.Visible := True;
ADOQuery5.Close;
ADOQuery5.SQL.Clear;
ADOQuery5.SQL.Add('SELECT * FROM Temp');
ADOQuery5.Open;
DBGrid3.Visible := True;
DBGrid3.Repaint;
nachdemdie schleife durchlaufen wurde möchte ich mir die erstellte tabelle in einem dbgrid anzeigen lassen. allerdings fehlt mir hier die letzte zeile. schaue ich nun jedoch in meine datenbanktabelle, steht die zeile mit drin, also funktionierts doch, oder??????

hat jemand ne ahnung, wo da das problem sein könnte?
  Mit Zitat antworten Zitat