I am totally correct.
Not in my Lazarus instalation.
I'm using version 2.0.12.
Absolutely nothing in the DB unit here. It does not exists here.
Strange.
Const
Fieldtypenames : Array [TFieldType] of String[15] =
(
{ftUnknown} 'Unknown',
{ftString} 'String',
{ftSmallint} 'Smallint',
{ftInteger} 'Integer',
{ftWord} 'Word',
{ftBoolean} 'Boolean',
{ftFloat} 'Float',
{ftCurrency} 'Currency',
{ftBCD} 'BCD',
{ftDate} 'Date',
{ftTime} 'Time',
{ftDateTime} 'DateTime',
{ftBytes} 'Bytes',
{ftVarBytes} 'VarBytes',
{ftAutoInc} 'AutoInc',
{ftBlob} 'Blob',
{ftMemo} 'Memo',
{ftGraphic} 'Graphic',
{ftFmtMemo} 'FmtMemo',
{ftParadoxOle} 'ParadoxOle',
{ftDBaseOle} 'DBaseOle',
{ftTypedBinary} 'TypedBinary',
{ftCursor} 'Cursor',
{ftFixedChar} 'FixedChar',
{ftWideString} 'WideString',
{ftLargeint} 'Largeint',
{ftADT} 'ADT',
{ftArray} 'Array',
{ftReference} 'Reference',
{ftDataSet} 'DataSet',
{ftOraBlob} 'OraBlob',
{ftOraClob} 'OraClob',
{ftVariant} 'Variant',
{ftInterface} 'Interface',
{ftIDispatch} 'IDispatch',
{ftGuid} 'Guid',
{ftTimeStamp} 'TimeStamp',
{ftFMTBcd} 'FMTBcd',
{ftFixedWideChar} 'FixedWideChar',
{ftWideMemo} 'WideMemo'
);
But it works with setting unknown and value on the parameter value.