Типы полей таблицы

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Типы полей таблицы

Сообщение bestonix » 06.02.2013 08:57:44

Доброго здоровья уважаемые коллеги.

Вопрос небольшой.
Есть БД с набором таблиц. Я читаю весь перечень таблиц в ListBox, по клику на какой нить таблице в другой список загружаю имена полей.
А вот как мне узнать типы полей к сожалению не знаю. Подскажите пожалуйста строкой кода

Заранее благодарен.
bestonix
новенький
 
Сообщения: 66
Зарегистрирован: 15.04.2010 08:26:00
Откуда: Жигулёвск

Re: Типы полей таблицы

Сообщение amateur » 06.02.2013 10:18:55

в цикле прогнать вроде этого

Код: Выделить всё
          case Db.DbfFieldDefs.Items[zz].FieldType of
            ftString : TipPolja := 'String';
            ftSmallint : TipPolja := 'Smallint';
            ftInteger : TipPolja := 'Integer';
            ftWord : TipPolja := 'Word';
            ftBoolean : TipPolja := 'Boolean';
            ftFloat : TipPolja := 'Float';
            ftCurrency : TipPolja := 'Currency';
            ftBCD : TipPolja := 'BCD';
            ftDate : TipPolja := 'Date';
            ftTime : TipPolja := 'Time';
            ftDateTime : TipPolja := 'DateTime';
            ftBytes : TipPolja := 'Bytes';
            ftAutoInc : TipPolja := 'AutoInc';
            ftBlob : TipPolja := 'Blob';
            ftMemo : TipPolja := 'Memo';
            ftGraphic : TipPolja := 'Graphic';
            ftFmtMemo : TipPolja := 'FmtMemo';
            ftDBaseOle : TipPolja := 'DBaseOle';
            ftTypedBinary : TipPolja := 'TypedBinary';
          end;
Аватара пользователя
amateur
энтузиаст
 
Сообщения: 552
Зарегистрирован: 03.08.2007 10:15:32

Re: Типы полей таблицы

Сообщение bestonix » 06.02.2013 14:03:53

>amateur

Огромное спасибо.
bestonix
новенький
 
Сообщения: 66
Зарегистрирован: 15.04.2010 08:26:00
Откуда: Жигулёвск


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 237

Рейтинг@Mail.ru