Hi,
ein CommandText ist immer ein String - der kann natürlich auch Zeilenumbrüche enthalten.
Um darauf in Form einer StringList zuzugreifen müsste man es einer zuordnen
Delphi-Quellcode:
//schnipp
var
sl : TStrings;
begin
sl:=TStringList.Create;
AdoDataSet1.CommandText:='select * from mytable';
sl.Text:=AdoDataSet1.CommandText;
sl.Add('where ID=44');
AdoDataSet1.CommandText:=sl.Text;
sl.Free;
end;
//schnapp
Obwohl das die Mühe vielleicht gar nicht lohnt ist das wohl die einzige Möglichkeit - so weit ich weiß
Ciao
Marco