Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > из TTable *.db


Автор: samurai 27.6.2006, 13:59
с помощью компонента TTable в Delphi6 открыл *.mdb accessовскую, теперь очень надо создать *.db парадоксовскую, желательно без заморочек - не подсчитывая длину и тип записей и т.д.

а то она большая очень smile
спасибо 

Автор: skyboy 27.6.2006, 15:49
samurai, а нельзя скопировать из Table1 в Table2 все свойства fields, а потом вызвать метод createtable? 

Автор: LSD 27.6.2006, 21:39
Модератор: перемещено из Общие вопросы по базам данных

Добавлено @ 21:41 
Если драйвер поддерживает, то можно попробовать: create table ... as select .... 

Автор: Voyager 27.6.2006, 22:40
Если это возможно, используй возможности языка SQL, в DRKB есть хорошие примеры и описание. 

Автор: Savek 28.6.2006, 11:39
Есть хорошая возможность экспорта с помощью Jet-а, с указанием внешнего драйвера
Код

ADOConnection.Execute('select Field1, ... into NewTable in '+                 '"'+NameF+'" "Excel 8.0;" from OldTable');


В данном примере экспорт в Эксель, но таким же образом можно в другие форматы 

Автор: samurai 3.7.2006, 06:18
Мдя, простите не сказал, что необязательно создавать программно,
нужно из базы данных access2.0 сделать paradox

для этого я воспользовался программой DataPump, два клика и готово, очень удобно, причём во время перекидки, можно связи редактировать, и данные все корректно перенеслись
спасибо

зы: попробую всё-таки программно реализовать  smile  

Автор: Fazil6 4.7.2006, 09:42
BatchMove 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)