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

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

Вложенный DataSet [D7]


XGarik ©   (2005-11-08 11:29:00) 

Привет Всем!
Проблема следующая:
Имеется ClientDataSet c одной записью и 2 полями:
1 - тип integer
имя - nkod
2 - тит DataSet (т.е. вложенная таблица)
имя - records

обращение к записям поля nkod следующее ClientDataSet1.FieldValues['nkod'] - это понятно!

А, как обратиться к полю во вложенном DataSete...
ClientDataSet1.FieldValues['records'] возвращает тип variant, а мне нужно запихнуть его в новый DataSet, что делать? Подскажите, пожалуйста, очень срочно!


XGarik   (2005-11-08 11:46:00) [1]

Спасибо огромное! Все работает!


Sergey13   (2005-11-08 11:38:00) [2]

Вроде можно так

var
 CDS_N: TDataSet;
begin
 CDS_N:=TDataSetField(ClientDataSet1.FieldByName('nkod')).NestedDataSet;


Дальше с CDS_N работаешь как с обычным.


Наверх

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