Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Помогите разобраться с FieldTtpe при создании таблицы в RunTime [D6, Paradox]


OGR ©   (2002-08-22 15:29:00) 

Добрый день, у меня такая проблема:
когда я создавал таблицу в Database Desktop у некоторых полей был тип Alpha, как создать такие поля в RuntTime... В хелпе по TFieldType такого типа нет...

так я создаю поля:

with TTable.Create(Self) do begin
DataBaseName:=dir;
TableName:=s;
TableType:=ttParadox;
with FieldDefs do begin
Add("Name", ftString,30,False);
Add("MessageSent", ftTimeStamp,30, False);
end;


Так же есть поле с типом Logical(так оно называеться в Database Desktop) я тоже не знаю как присвоить ему этот ти в RunTime...]
Спасибо...


MsGuns   (2002-08-22 16:42:00) [1]

С мнемоникой типов полей в Дельфях нет единства, а многое зависит от используемых компонент и БД.
Так, фактически тип "целое" имеет несколько мнемоник:
ftInteger (Pascal), Long (Paradox), INTEGER (Local SQL for BDE)
Однако все это совместимо и работает.


OGR   (2002-08-22 16:13:00) [2]

Для ftBoolean какой размер поля указывать? Единицу? И можно ли его вообще не указывать?

А поля с типом Alpha(в Database Desktop) как объвить, или это обычный ftString?


Mike Kouzmine   (2002-08-22 15:48:00) [3]

ftBoolean


Наверх

Титульная страница Поиск, карта сайта Написать письмо