![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Создание таблиц. [D4, D5, D6, dBase, FoxPro]
Ander © (2002-04-12 09:10:00)Всем привет. Подскажите пожалуйста как при создании таблиц, скопировать структуру с другой таблицы. И еще. Есть ли в DELPHI средство паковки таблиц (что-то типа клипперовского PACK).
Ander (2002-04-12 17:20:00) [1]Спасибо, со структурой разобрался.
А где объявляется DbiPackTable?
Lusha (2002-04-12 13:24:00) [2]>VAleksey © (12.04.02 13:09)
Извини. Я был не внимателен... :(
Anatoly Podgoretsky (2002-04-12 13:17:00) [3]Катерина © (12.04.02 12:00)
Копировать нужно с помощью dbiCopyTable
VAleksey (2002-04-12 13:09:00) [4]> Lusha © Я В КУРСЕ ЧТО ЕСТЬ ФУНКЦИЯ DBIPACKTABLE
Катерина (2002-04-12 12:00:00) [5]Скопировать существующую таблицу с новым именем, например CopyFile_to_new(OldFile,NewFile), и почистить очистить новую таблицу:
with NewTable do
begin
Active := FALSE;
TableName := NewFile;
close;
Exclusive := TRUE;
EmptyTable;
Exclusive := FALSE;
Open;
end;
Lusha (2002-04-12 11:50:00) [6]>VAleksey © (12.04.02 11:38)
>DbiPackTable ? (а вообще есть такая -). )
Есть...
>Ander (12.04.02 09:10)
Посмотрите также метод BatchMove...
VAleksey (2002-04-12 11:38:00) [7]DbiPackTable ? (а вообще есть такая -). )
DbiDoRestructure. Смотри help. Uses bde;
VAleksey (2002-04-12 11:37:00) [8]MyTable - пустой ТТable;
MyTable.FieldDefs:=Table1.FieldDefs;
MyTable.CreateTable;