Einzelnen Beitrag anzeigen

kluckweb

Registriert seit: 8. Okt 2005
149 Beiträge
 
#10

Re: Schleife nimmt ersten und letzten Datensatz nicht

  Alt 5. Jan 2008, 23:46
Zitat von grenzgaenger:
wie wär's denn mit ...

Delphi-Quellcode:
 Kassenbuch.ExecSQL('delete from kassenbuch');

 // filtern
 Ausgaben.active := false;
 Ausgaben.SQL.Clear;
 Ausgaben.SQL.Add('insert into kassenbuch (datum, zurgnr, betrag, vermkerk) select datum, zurgnr, betrag * -1, vermerk from ausgaben');
 Ausgaben.active := True;

 showMessage('Das Kassenbuch wurde erfolgreich erstellt');
PS: kann es sein, dass dein primary key nicht eindeutig ist?
Mein Primary Key steht auf AutoInc und NOT NULL. Gab damit noch nie Probleme.

Wenn ich diese sehr elegante Variante auslösen will, kriege ich die Fehlermeldung, dass das Feld ID nicht gefunden wurde.
  Mit Zitat antworten Zitat