Hallo Zusammen!
Angeblich sollen ja Prepared-Statements schneller sein, als immer neu das Statement zu übergeben, Richtig?
Wenn ich mit Wireshark mit anschaue was zum
MySQL-Server übertragen wird ist das immer das gleiche:
"SELECT * FROM MyTable where ID=1"
"SELECT * FROM MyTable where ID=2"
"SELECT * FROM MyTable where ID=3"
"SELECT * FROM MyTable where ID=4"
Egal ob ich
Delphi-Quellcode:
fdQuery1.SQL.Text := 'SELECT * FROM MyTable where ID=:ID'
fdQuery1.ParamByName('ID').Value := i;
oder
fdQuery1.SQL.Text := 'SELECT * FROM MyTable where ID='+inttostr(I);
Wo ist der Trick?
Mavarik