Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.03.25;
Скачать: CL | DM;

Вниз

New Table   Найти похожие ветки 

 
kirill2000 ©   (2002-02-25 15:14) [0]

Скажите пожайлуста, как можно создать таблицу во время работы программы точно такую, какая уже есть, но просто с другим именем файла(другими словами скопировать структуру).


 
Fay ©   (2002-02-25 22:12) [1]

1) Узнай исходную структуру.
2) Создай таблицу с известной структурой.
3) Готово!


 
Anatoly Podgoretsky ©   (2002-02-25 22:17) [2]

Попробуй

TableName := "NewName";
CreateTable

не вовсех случаях работает.


 
sniknik ©   (2002-02-25 23:16) [3]

Пример

{
As we know, Paradox Tables consist in a table file and some corresponding index files
there are many way to copy them:
1. Using TBatchMover (at DataAccess Pallete) with Mode : BatCopy
But you can"t copy the tables corresponding index files, TBatchMove just
copies the structure and data.
2. Using FileCopy
But you can"t copy the tables corresponding index files automatically,
you should define each files
.. and many more

The Simple way is:

Put two TTables on your form, name it as tbSource and tbTarget.
Then, put this procedure under implementation area
}

type
TForm1 = class(TForm)
tbSource: TTable;
tbTarget: TTable;
// ...
end;

implementation

procedure TForm1.Button1Click(Sender: TObject);
begin
tbSource.TableName := "Source.DB"; // The name of your tables which you want to copy from
tbTarget.TableName := "Target.DB"; // The name of your tables which you will to copy to
// You Can set the tbSource.DataBaseName to an existing path/Alias
// where you store your DB
// You Can set the tbTarget.DataBaseName to an existing path/Alias
// where you want to store the duplicate DB
tbSource.StoreDefs := True;
tbTarget.StoreDefs := True;
tbSource.FieldDefs.Update;
tbSource.IndexDefs.Update;
tbTarget.FieldDefs := tbSource.FieldDefs;
tbTarget.IndexDefs := tbSource.IndexDefs;
tbTarget.CreateTable;
//Actually you can set these code up to only 5 lines :)
end;


End.



Страницы: 1 вся ветка

Текущий архив: 2002.03.25;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.011 c
6-80643
Jorh
2002-01-10 09:07
2002.03.25
О параметре


3-80393
Мефодий
2002-02-25 12:20
2002.03.25
Алгоритм для редактирования данных


14-80683
McSimm
2002-02-11 12:01
2002.03.25
Задачка с подвохом


1-80550
greenrul
2002-03-09 20:33
2002.03.25
EAcess violation at FFFFFFF7 при вызове процедурки -


3-80394
MetallAdm
2002-02-24 15:30
2002.03.25
Определить Сушествование ADO, ODBS ???