Einzelnen Beitrag anzeigen

Benutzerbild von baumina
baumina

Registriert seit: 5. Mai 2008
Ort: Oberschwaben
1.275 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Datenbankeintragänderung mit schleife

  Alt 20. Jan 2014, 13:08
Normalerweise macht man Schleifen über eine Datenbank mit while, weil bei repeat die EOF-Abfrage für den ersten Datensatz (himitsu) nicht stimmt.

Delphi-Quellcode:
aDB.First;
while not aDB.EOF do
begin
  aDB.Next;
end;
Dann ändert man Datenbank-Daten eigentlich nicht in den Anzeige-Komponenten, sondern auf der Datenbank selber.

Delphi-Quellcode:
aDB.Edit;
aDB.FieldByName('FeldName').AsString := 'neuer Text';
aDB.FieldByName('Feldname').AsInteger := 1;
aDB.Post;
Hinter dir gehts abwärts und vor dir steil bergauf ! (Wolfgang Ambros)

Geändert von baumina (20. Jan 2014 um 13:36 Uhr)
  Mit Zitat antworten Zitat