arrMDBTypes: array[TFieldType] of Integer = ({dbText} 10 {ftUnknown}, {dbText} 10 {ftString}, {dbInteger} 3 {ftSmallint}, {dbLong} 4 {ftInteger}, {dbInteger} 3 {ftWord}, {dbBoolean} 1 {ftBoolean}, {dbDouble} 7 {ftFloat}, {dbCurrency} 5 {ftCurrency}, {dbDouble} 7 {ftBCD}, {dbDate} 8 {ftDate}, {dbTime} 22 {ftTime}, {dbDate} 8 {ftDateTime}, {dbLongBinary} 11 {ftBytes}, {dbLongBinary} 11 {ftVarBytes}, {dbInteger} 3 {ftAutoInc}, {dbLongBinary} 11 {ftBlob}, {dbMemo} 12 {ftMemo}, {dbLongBinary} 11 {ftGraphic}, {dbMemo} 12 {ftFmtMemo}, {dbLongBinary} 11 {ftParadoxOle}, {dbLongBinary} 11 {ftDBaseOle}, {dbBinary} 9 {ftTypedBinary}, {dbText} 10 {ftCursor}
{$IFDEF VER120} , {dbText} 10 {ftFixedChar}, {dbText} 10 {ftWideString}, {dbBigInt} 16 {ftLargeint}, {dbText} 10 {ftADT}, {dbText} 10 {ftArray}, {dbText} 10 {ftReference}, {dbText} 10 {ftDataSet} {$ELSE}
{$IFDEF VER125} , {dbText} 10 {ftFixedChar}, {dbText} 10 {ftWideString}, {dbBigInt} 16 {ftLargeint}, {dbText} 10 {ftADT}, {dbText} 10 {ftArray}, {dbText} 10 {ftReference}, {dbText} 10 {ftDataSet}
{$ELSE}
{$ , {dbText} 10 {ftFixedChar}, {dbText} 10 {ftWideString}, {dbBigInt} 16 {ftLargeint}, {dbText} 10 {ftADT}, {dbText} 10 {ftArray}, {dbText} 10 {ftReference}, {dbText} 10 {ftDataSet}, {dbLongBinary} 11 {ftOraBlob}, {dbLongBinary} 11 {ftOraClob}, {dbText} 10 {ftVariant}, {dbText} 10 {ftInterface}, {dbText} 10 {ftIDispatch}, {dbGUID} 15 {ftGuid} {$ENDIF} {$ENDIF} {$ENDIF}
);
|