Einzelnen Beitrag anzeigen

Benutzerbild von Jelly
Jelly

Registriert seit: 11. Apr 2003
Ort: Moestroff (Luxemburg)
3.741 Beiträge
 
Delphi 2007 Professional
 
#3

Re: Daten Schleife schneller machen

  Alt 30. Nov 2005, 22:44
Zitat von supermuckl:
eventuell kann das ja die datenbank schon?
mit einem tollen query kannste das dann superschnell machen LASSEN
Also so toll ist der SQL Befehl nun aber wahrlich nicht, und auch nicht unbedingt Datenbankabhängig.

update TabellenName set lagerb=lagerb-stueck Das Ganze in eine TQuery Komponente in die SQL Eigenschaft gelegt und mit
Query1.ExecSQL ; ausgeführt.

EDIT:
Noch ein Nachtrag... Habe jetzt ganz übersehen, dass das Ganze i2 mal passieren soll... Dann so
Delphi-Quellcode:
with Query1 do begin
   SQL.text := Format ('update TabellenName set lagerb = lagerb - %d * stueck',[i2]) ;
   ExecSQL ;
end ;
  Mit Zitat antworten Zitat