![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
копирование текущей записи из 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,...