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

Вниз

создание DBF - файла .....   Найти похожие ветки 

 
rvs ©   (2002-04-04 12:11) [0]

Добрый день.

Подскажите , pls, как можно создать *.dbf файл в каталоге запуска программы. На подобие "select * from d7 into table xd7 "

Заранее благодарен.
Ветал.


 
Anatoly Podgoretsky ©   (2002-04-04 12:14) [1]

TTable, Databasename указать катлог программы
Tquery, create table "каталог программы.таблица"


 
VAleksey   (2002-04-04 12:20) [2]

Ничего не указывай в DataBaseName. По умолчанию таблица будет создаваться в текущий каталог.


 
Lusha ©   (2002-04-04 12:22) [3]

Для приведенного Вами примера наиболее подходящим, на мой взгляд, было бы использование TTable и его методов CreateTable и BatchMove.
В качестве параметра в BatchMove передавать TQuery с SQL текстом "select * from d7"...


 
Anatoly Podgoretsky ©   (2002-04-04 12:32) [4]

VAleksey (04.04.02 12:20)
А ты уверен, что текущий каталог будет именно каталогом программы


 
rvs ©   (2002-04-04 13:46) [5]

В общем сделал так :
With BatchMove1 do
begin
Source := Query1;
Destination:=Table1;
Mode:=batCopy;
Execute;
End;
//Создаю таблицу
Table1.CreateTable;
//Заполнение
BatchMove1.Execute;

В результате получаю таблицу xd7 в кодировке 1252 ??? А как изменить кодировку на 1251 ???(И правильно ли я выплняю 2 раза Execute ?)
И еще :
Ломается структура таблицы : был Numeric(6) -> Numeric(20.4). А можно ли с этим бороться ???

Заранее Всем огромное спасибо...
С уважением Ветал.


 
Lusha ©   (2002-04-04 14:13) [6]

With BatchMove1 do
begin
//Создаю таблицу
Table1.CreateTable;

Source := Query1;
Destination:=Table1;
Mode:=batAppend;
Execute;
End;


А я предлагал...
//Создаю таблицу
Table1.CreateTable;
Table1.BatchMove(Query1, batAppend);


Удачи...



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

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

Наверх




Память: 0.48 MB
Время: 0.011 c
3-80779
kserg@ukr.net
2002-04-04 15:50
2002.04.25
DBGrid.columns - как


3-80810
MaXie
2002-04-05 12:20
2002.04.25
Как связать DBGrid с кириллицей?


3-80826
kserg@ukr.net
2002-04-05 12:30
2002.04.25
- как оперделить кол-во юзеров прицепившихся к БД?


6-81031
Bodia
2002-02-12 11:44
2002.04.25
Как росшарить диски!


6-81012
Татьяна
2002-02-07 08:01
2002.04.25
Как соединть сервер, программированный на D4 с клиентом под DOS по IPX