Re: D6.DBExpress: Не работает SELECT * FROM Data WHERE ID =
От: Львёнок Россия  
Дата: 15.10.03 06:35
Оценка:
"bulkoed" <forum@rsdn.ru> сообщил/сообщила в новостях следующее: news:409694@news.rsdn.ru...


> Вобщем у меня такая структура:

>
> Есть 2 компонента TSQLQuery — первый на основную таблицу, 2-й на подчиненную.
> Есть 2 компонента TClientDataSet — первый на первый Query, 2-й на второй.
> Есть 3 компонента TDataSource — первый на первый компонент Query и на него
> ссылается 2-й компонент Query, второй на первый компонент Query и третий на второй
> компонент Query.
> Есть один компонент TDataSetProvider — он ссылаеться на первый Query и на него
> ссылаетсья первый ClientDataSet.
>
> Так вот, мне надо у первого ClientDataSet по отработке события AfterScroll менять запрос у второго
> Query для выборки данных по ключу. А это не работает. Как же мен это сделать?

Для события AfterScroll первого запроса пишешь примерно следующее:

Query2.ParamByName('ID') := Query1.FieldByName('ID');
Query2.Close;
Query2.Open;

---
С уважением, Струков Илья.
E-mail : lnking@mail.ru
ICQ : 17170362
Posted via RSDN NNTP Server 1.7 "Bedlam"
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.