Показать сообщение отдельно
  #13  
Старый 10.05.2012, 17:35
Аватар для Ildar-tsr
Ildar-tsr Ildar-tsr вне форума
Местный
 
Регистрация: 09.08.2011
Адрес: г.Сургут, ХМАО
Сообщения: 453
Репутация: 7402
По умолчанию

Ну раз idd у тебя ftInteger, то нужно наверно так:
Код:
Query2.ParamByName('idd').Value:= StrToInt(DBEdit4.Text);
И что вообще за бред? Ты задал параметр, затем открыл кверик (хотя возможно он уже открыт=/), сделал грид видимым зачем то, если потом ты опять закрываешь-открываешь этот многострадальный кверик.
Код:
procedure TForm1.DBGrid1CellClick(Column: TColumn);
begin
  if Query2.Active then //если открыт, то
    Query2.Close;         //закрываем
  Query2.ParamByName('idd').Value:= StrToInt(DBEdit4.Text); //задаем значение параметра
  Query2.Open; //получаем результат запроса
  DBGrid4.Visible:=true; //отображаем грид
end;
__________________
Google в помощь
Ответить с цитированием