Поле типа TLargeIntField компонента TTable

Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду

Ответить
AleksP
Сообщения: 46
Зарегистрирован: 01 мар 2008, 22:33

Как задать поле типа TLargeIntField компонента TTable? Например, поле типа TInteger можно задать через Table1->FieldDefs->Add(Имя поля, ftInteger,0,false).

Как сделать то же самое для поля типа TLargeIntField? Table1->FieldDefs->Add(Имя поля, ftLargeint ,0,false) не работает.
Аватара пользователя
Romeo
Сообщения: 3126
Зарегистрирован: 02 мар 2004, 17:25
Откуда: Крым, Севастополь
Контактная информация:

Тема перемещена из раздела "C и C++" с сохранением ссылки. Господа делфийцы, помогите разобраться с VCL.
Entites should not be multiplied beyond necessity @ William Occam
---
Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
---
Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.
Аватара пользователя
somewhere
Сообщения: 1858
Зарегистрирован: 31 авг 2006, 17:14
Откуда: 71 RUS
Контактная информация:

От компонента вообще мало что зависит, тут даже не указано какой провайдер БД
It's a long way to the top if you wanna rock'n'roll
Аватара пользователя
Игорь Акопян
Сообщения: 1440
Зарегистрирован: 13 окт 2004, 17:11
Откуда: СПБ
Контактная информация:

TFieldDefs.Add Method
Syntax

[Delphi] procedure Add(const Name: string; DataType: TFieldType; Size: Integer; Required: Boolean);

Description
Add is provided for backward compatibility. The recommended way to add new field definitions to the Items property array is using the AddFieldDef method.
ы?..............................
Изображение
AleksP
Сообщения: 46
Зарегистрирован: 01 мар 2008, 22:33

To somewhere: База задается при помощи следующего кода:

Код: Выделить всё

DataModule2->Table1->Active = false;

DataModule2->Table1->DatabaseName = "";
DataModule2->Table1->TableName = "test.mdb";
DataModule2->Table1->TableType = ttDBase;
Аватара пользователя
Игорь Акопян
Сообщения: 1440
Зарегистрирован: 13 окт 2004, 17:11
Откуда: СПБ
Контактная информация:

акцентирую:
&quot писал(а):Add is provided for backward compatibility
метод Add предусмотрен для сохранения совместимости.
Для добавления полей рекомендуется использовать метод AddFieldDef
Изображение
Ответить