Почему не верно определяются типы полей в Halcyon

uZver
Дата: 02.12.2007 00:43:35
for i:=0 to DS.FieldCount-1 do
  case DS.FieldDefs.Items[i].DataType of
    ftDate     : ShowMessage(DS.FieldDefs.Items[i].DisplayName+' дата');
    ftSmallInt : ShowMessage(DS.FieldDefs.Items[i].DisplayName+' цифра');
    ftString   : ShowMessage(DS.FieldDefs.Items[i].DisplayName+' строка');
    ftBoolean  : ShowMessage(DS.FieldDefs.Items[i].DisplayName+' булевый');
    ftMemo     : ShowMessage(DS.FieldDefs.Items[i].DisplayName+' мемо');
    ftFloat    : ShowMessage(DS.FieldDefs.Items[i].DisplayName+' флоат');
  end; 

Вообщем проблема в том что код вроде бы верный, а поля определяются бредово :(
на стороковый кричит что это цифровой и вообще несет полный бред.

Помогите пожалуйста
uZver
Дата: 04.12.2007 23:50:43
сорри, уже разобрался в чем проблема