Вопрос № 80387:
Добрый день
в ADOQuery загружен набор в котором есть поля kod и date1.
как мне по заданному значению kod получить все значения date1 (может быть несколько значений date1 для одного значения kod)...
Вопрос № 80.387
Добрый день
в ADOQuery загружен набор в котором есть поля kod и date1.
как мне по заданному значению kod получить все значения date1 (может быть несколько значений date1 для одного значения kod)
Отправлен: 30.03.2007, 14:42
Вопрос задал: Leshka (статус: 1-ый класс)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 2)
Отвечает: sir henry
Здравствуйте, Leshka!
Составьте запрос с условием:
Var
CurrentKod: Нужный_Вам_тип;
Begin
CurrentKod:=Значение;
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('SELECT kod, date1 FROM tablica WHERE kod='+ТипToStr(CurrentKod));
ADOQuery1.Open;
End;
Либо задайте параметр CurrentKod в ADOQuery1 и составьте параметрический запрос:
SELECT kod, date1 FROM tablica WHERE kod=:CurrentKod
Перед выполнением запроса вводите в параметр нужное Вам значение и выполняете запрос.
ADOQuery1.Close;
ADOQuery1.ParamByName('CurrentKod').AsТип:=Значение;
ADOQuery1.Open;
Ответ отправил: sir henry (статус: Академик) Россия, Красноярск ---- Ответ отправлен: 30.03.2007, 15:50 Оценка за ответ: 4 Комментарий оценки: нет, мне нужно получить их из уже выполненного запроса
Ответ отправил: Устинов Сергей (статус: Практикант)
Ответ отправлен: 30.03.2007, 19:59 Оценка за ответ: 5 Комментарий оценки: нет, не подойдет :) может быть я некорректно сформулировал вопрос, но мне нужно их в виде массива, а то что Вами предложено это негодиться еще и тем что такое действие отобразиться в гриде, в котором отбражается список этих записей. поскольку вопрос был сформулирован мною неверно будем считать Ваш ответ правильным