Тогда объясни, пожалуйста, почему если в процедуре
Код:
procedure F1E(str1, str2, str3: String; k: Integer);
begin
// FmMain.ADOQuery1.Parameters.AddParameter.Name:=str1;
// FmMain.ADOQuery1.Parameters.ParamByName(str1).Value:=str2; if k=1 then strmain:=strmain+'((('+str3+')=:'+str1+'))'
else strmain:=strmain + ' and ((('+str3+')=:'+str1+'))';
end;
я раскомментирую строчки, но закомментирую
Код:
Parameters.AddParameter.Name:='Nosit';
Parameters.ParamByName('Nosit').Value:=Edit1.Text;
то результат будет - пустое множество?...
я не совсем понимаю, как осуществляется передача параметров в ADO, было бы побольше времени - разобралась, но сдавать надо очень скоро

поясни, пожалуйста?