Online Documentation for Advanced Data Export for RAD Studio VCL
MS SQL Server
Delphi type |
SQL data type |
ftSmallint |
SMALLINT |
ftBoolean |
CHAR(1) |
ftFloat |
FLOAT |
ftCurrency, ftBCD, ftFMTBcd |
NUMERIC(15,2) |
ftDate, ftTime, ftDateTime |
DATETIME |
ftTime |
TIME |
ftDateTime, ftTimeStamp |
TIMESTAMP |
ftOraClob, ftMemo, ftFmtMemo |
TEXT |
ftOraBlob, ftBlob, ftGraphic |
IMAGE |
ftGuid |
NCHAR |
ftWideString |
<8000 chars - NVARCHAR >8000 chars - NTEXT |
ftBytes |
BINARY |
ftVarBytes |
VARBINARY |
ftTimeStamp |
TIMESTAMP |
ftVariant |
SQL_VARIANT |
For the rest of types the size of a field is checked. If the field size is less than 255 chars then it is converted into VARCHAR. Otherwise, into TEXT.