Filtering Fielddefs in TVirtualTable?
Posted: Thu 05 Dec 2013 09:37
I get an EIBCError exception when using TIBCLoader to load a TVirtualTable to my database:
Dynamic SQL Error
SQL error code = -104
Token unknown - line 1, column 2811
POSITION'.
These are the fielddefs I have added to the table:
I'm betting that it has something to do with POSITION being a reserved word. Is there an easy way to filter the input to TVirtualTable?
Dynamic SQL Error
SQL error code = -104
Token unknown - line 1, column 2811
POSITION'.
These are the fielddefs I have added to the table:
Code: Select all
AddFieldDef(IHGGImporter, 'MODEL', ftFloat); // index 0 = CMODEL
AddFieldDef(IHGGImporter, 'POSITION', ftFloat); // index 1 = CPOSITION
AddFieldDef(IHGGImporter, 'LINENO', ftFloat); // index 2 = CLINENO
AddFieldDef(IHGGImporter, 'XUTM', ftFloat); // index 3 = CXUTM
AddFieldDef(IHGGImporter, 'YUTM', ftFloat); // index 4 = CYUTM
AddFieldDef(IHGGImporter, 'ELEVATION', ftFloat); // index 5 = CELEVATION
AddFieldDef(IHGGImporter, 'RESIDDATA', ftFloat); // index 6 = CRESIDDATA
AddFieldDef(IHGGImporter, 'RESIDPAR', ftFloat); // index 7 = CRESIDPAR
AddFieldDef(IHGGImporter, 'RESIDTOTAL', ftFloat); // index 8 = CRESIDTOTAL
AddFieldDef(IHGGImporter, 'RESDATGERD', ftFloat); // index 9 = CRESDATGERD
AddFieldDef(IHGGImporter, 'NUMLAYERS', ftFloat); // index 10 = CNUMLAYERS