Hmm..
3. In welchen Büchern steht sowas drin?
Das
SQl.Clear ist nicht notwendig da der komplette Text in der
SQL Stringlist getauscht/aktualisiert wird.
Das steht im Source-Code von TDataSet!
TDataSet.CheckInactive;
-> Aufgerufen von TCustomADODataSet.SetCommandText(const Value: WideString);
bevor der
SQL-
Query gesetzt wird (bei OnChange des SQLs).
Edit...
Blubber.. Blödsinn.. (Close als Clear interpretiert..)
Der Tag ist schon zu lange..
Aber hier im Forum war erst vor kurzem ein Thema, in dem dies erläutert wurde..
@xReva
Immer erst den
SQL.Text setzen und dann die Parameter, nicht umgekehrt!
Die Parameter könnten sonst gecleart werden