TVirtualTable and TVariantField
Posted: Wed 16 May 2018 09:52
Hello,
I am using UniDAC version 7.2.7 for Delphi XE5 Professional.
I need to create fields of type Variant in the component TVirtualTable:
However, when I access them by property AsVariant, I get error: Access violation...:
Property AsString is works.
How can I use the AsVariant property?
Thank you very much.
Sergey.
I am using UniDAC version 7.2.7 for Delphi XE5 Professional.
I need to create fields of type Variant in the component TVirtualTable:
Code: Select all
VirtualTable1.FieldDefs.Add('id', ftVariant);
VirtualTable1.FieldDefs.Add('name', ftVariant);Code: Select all
VirtualTable1.Append;
VirtualTable1.FieldByName('id').AsVariant := '1';
VirtualTable1.FieldByName('name').AsVariant := 'String 1';
VirtualTable1.Post;
Code: Select all
VirtualTable1.Append;
VirtualTable1.FieldByName('id').AsString := '1';
VirtualTable1.FieldByName('name').AsString := 'String 1';
VirtualTable1.Post;
Thank you very much.
Sergey.