Страница 1 из 1
Поле типа TLargeIntField компонента TTable
Добавлено: 20 окт 2008, 20:34
AleksP
Как задать поле типа TLargeIntField компонента TTable? Например, поле типа TInteger можно задать через Table1->FieldDefs->Add(Имя поля, ftInteger,0,false).
Как сделать то же самое для поля типа TLargeIntField? Table1->FieldDefs->Add(Имя поля, ftLargeint ,0,false) не работает.
Re: Поле типа TLargeIntField компонента TTable
Добавлено: 21 окт 2008, 12:20
Romeo
Тема перемещена из раздела "C и C++" с сохранением ссылки. Господа делфийцы, помогите разобраться с VCL.
Re: Поле типа TLargeIntField компонента TTable
Добавлено: 21 окт 2008, 13:06
somewhere
От компонента вообще мало что зависит, тут даже не указано какой провайдер БД
Re: Поле типа TLargeIntField компонента TTable
Добавлено: 22 окт 2008, 09:45
Игорь Акопян
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.
ы?..............................
Re: Поле типа TLargeIntField компонента TTable
Добавлено: 24 окт 2008, 10:32
AleksP
To somewhere: База задается при помощи следующего кода:
Код: Выделить всё
DataModule2->Table1->Active = false;
DataModule2->Table1->DatabaseName = "";
DataModule2->Table1->TableName = "test.mdb";
DataModule2->Table1->TableType = ttDBase;
Re: Поле типа TLargeIntField компонента TTable
Добавлено: 27 окт 2008, 12:43
Игорь Акопян
акцентирую:
" писал(а):Add is provided for backward compatibility
метод Add предусмотрен для сохранения совместимости.
Для добавления полей рекомендуется использовать метод AddFieldDef