Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.25;
Скачать: [xml.tar.bz2];




Вниз

создание 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);


Удачи...




Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.25;
Скачать: [xml.tar.bz2];




Наверх








Память: 0.75 MB
Время: 0.028 c
6-81022           Johnny                2002-01-28 18:35  2002.04.25  
Проблемы с RPC сервером при использовании TDCOMConnection


3-80746           RomanG                2002-04-02 13:16  2002.04.25  
ODBC, MS SQL


3-80819           merr                  2002-04-05 14:13  2002.04.25  
Базы-Paradox


3-80784           Sam                   2002-04-03 16:31  2002.04.25  
ADO Problem


4-81113           GBX                   2002-02-15 07:38  2002.04.25  
HOOK WIN32