Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: СУБД и Delphi/Lazarus

  Все выпуски  

RusFAQ.ru: СУБД и Delphi


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / СУБД и Delphi

Выпуск № 300
от 05.04.2007, 01:35

Администратор:Gh0stik
В рассылке:Подписчиков: 312, Экспертов: 39
В номере:Вопросов: 1, Ответов: 2


Вопрос № 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
Комментарий оценки:
нет, мне нужно получить их из уже выполненного запроса

Отвечает: Устинов Сергей
Здравствуйте, Leshka!

ADOQuery.filtered:=false;
ADOQuery.filter:='kod=1';
ADOQuery.filtered:=true;
---------
Ждешь квалифицированного ответа? Задай правильно вопрос!
Ответ отправил: Устинов Сергей (статус: Практикант)
Ответ отправлен: 30.03.2007, 19:59
Оценка за ответ: 5
Комментарий оценки:
нет, не подойдет :) может быть я некорректно сформулировал вопрос, но мне нужно их в виде массива, а то что Вами предложено это негодиться еще и тем что такое действие отобразиться в гриде, в котором отбражается список этих записей. поскольку вопрос был сформулирован мною неверно будем считать Ваш ответ правильным


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Email: support@rusfaq.ru, тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.46 от 18.03.2007
Яндекс Rambler's Top100

В избранное