|
@@ -157,7 +157,7 @@ begin
|
|
AFieldNode := item[i];
|
|
AFieldNode := item[i];
|
|
if AFieldNode.CompareName('FIELD')=0 then
|
|
if AFieldNode.CompareName('FIELD')=0 then
|
|
begin
|
|
begin
|
|
- AFieldDef := TFieldDef.Create(DataSet.FieldDefs);
|
|
|
|
|
|
+ AFieldDef := Dataset.FieldDefs.AddFieldDef;
|
|
AFieldDef.DisplayName:=GetNodeAttribute(AFieldNode,'fieldname');
|
|
AFieldDef.DisplayName:=GetNodeAttribute(AFieldNode,'fieldname');
|
|
AFieldDef.Name:=GetNodeAttribute(AFieldNode,'attrname');
|
|
AFieldDef.Name:=GetNodeAttribute(AFieldNode,'attrname');
|
|
AFieldDef.Size:=StrToIntDef(GetNodeAttribute(AFieldNode,'width'),0);
|
|
AFieldDef.Size:=StrToIntDef(GetNodeAttribute(AFieldNode,'width'),0);
|