Additional
dbCAP
AnyDAC
ThinDAC
NCOCI8
Topic: ADClientDataSet1.FieldDefs
ADClientDataSet1.FieldDefs
Posted: 2007/05/18 07:16
 
Написал Ваш пример


  with ADClientDataSet2.FieldDefs do begin     Add('F1'ftString255);     Add('F2'ftDateTime);     Add('F3'ftLargeint);   end;   dm.ADClientDataSet2.CreateDataSet;   // append record to dataset   with ADClientDataSet2 do begin     Append;     Fields[0].AsString := 'qweqwe';     Post;   end;



При этом, сначала FieldDefs заполнил руками. Потом эти же поля удалил. Когда запускаю проект- ругается на те поля, которые уже удалил из списка FieldDefs ('Fields "date" not found ') .

Обойти удалось только добавлением нового ADClientDataSet2.
Re:ADClientDataSet1.FieldDefs
Posted: 2007/05/18 07:40
 
Привет

Проверьте, что перед добавлением FieldDefs, вы:
1) Очищаете ADClientDataSet2.FieldDefs;
2) У вас нет персистентных полей;
3) ADClientDataSet2 закрыт.

Удачи,
Дмитрий