Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

копирование текущей записи из TDataSet в TClientDataSet [D7, MSSQL]


olden69 ©   (2003-07-03 13:40:00) 

есть TADOQuery, выбирающий множество записей из базы
(select id,field1 from Table1 where field1 like "%asd%"),
к нему прицеплена гридина
когда в гридине выбираем любую запись, она (запись) должна скопироваться в TClientDataSet (стирая там старую)

может кто подскажет реализацию?

поскольку например вариант привязать ClientDataSet к Query и через провайдер и через MasterSource не удается по причине ошибки "циклическая ссылка" а попытка указать в качестве MasterSource еще один ClientDataSet, привязанный к тому же Query выдает нераспознанную ошибку


Polevi   (2003-07-04 10:02:00) [1]

2olden69 © (03.07.03 17:46)
он с текущей считывает


olden69   (2003-07-03 17:46:00) [2]

спасибо, но GetRecords кажется не имеет опцию считывания именно текущей записи из исходного DataSet


Polevi   (2003-07-03 15:35:00) [3]

создай prov:TDatasetProvider, свяжи его с TADOQuery
YourClientDataset.Data=prov.GetRecords(1,...


Наверх

Титульная страница Поиск, карта сайта Написать письмо