Forum: Sonstige Fragen zu Delphi
Delphi
by mkinzler,
8. Mär 2009
Aber jeden auf einen anderen Wert.
Forum: Sonstige Fragen zu Delphi
Delphi
by mkinzler,
8. Mär 2009
Nein, mit id meine ich den Primärschlüssel der Tabelle.
der Code geht durch die Tabelle und ändert immer den aktuellen Satz. Da ein PK eindeutig ist verwende ich ihn als Referenz im where des Update-Statements
Forum: Sonstige Fragen zu Delphi
Delphi
by mkinzler,
8. Mär 2009
procedure TPool.FormClose(sender: Tobject; var Action: TCloseAction);
begin
form1.Adoquery1.close;
form1.adoquery1.SQL.Text := 'select id from Tabelle;';
form1.adoquery2.SQL.Text := 'Update Tabelle set wert = :wert where id = :id';
form1.Adoquery1.Open;
while not form1.adoquery1.eof do
begin
Zufallszahl_bilden(); // in dieser procedure wird die Zufallszahl gebildet, var Zufallszahl:...
Forum: Sonstige Fragen zu Delphi
Delphi
by mkinzler,
8. Mär 2009
Der Code bewirkt aber nur eine Schleife ohne was zu ändern. Zudem werden durch deinen Code ja schon alle geändert (allerdings alle auf den selben Wert), da du das Update nicht einschränkst
Forum: Sonstige Fragen zu Delphi
Delphi
by mkinzler,
8. Mär 2009
Und dies ist völlig überflüssig
while not form1.adoquery1.eof do begin
form1.adoquery1.next;
end;
Wenn du zum letzen willst einfach
form1.adoquery1.Last;