Сохранение файлов в DBI формате

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
Dmitry_Sol
Постоянный гость
Сообщения: 76
Зарегистрирован: 07 июн 2007, 12:32
Откуда: Витебск
Контактная информация:

Сохранение файлов в DBI формате

Сообщение Dmitry_Sol »

Господа не подскажете как сохранять файлы в DBI формате. Я так понимаю что это было бы очень удобно при частых перескакиваниях с платформ на платформу. В документации по галке например все тестовые базы есть в формате DBI. Заранее благодарен.
Ged
Местный житель
Сообщения: 645
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

Сообщение Ged »

хм. никогда не заморачивался этим вопросом..
Вам тогда необходимо покупать атлантис
в ней есть утилитка exp_dbi.exe
которая как раз и делает данную функцию.
gloomy
Посетитель
Сообщения: 39
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Архангельская область ООО "Фалькон плюс"
Контактная информация:

Сообщение gloomy »

Метод выгружает узел логической таблицы link в dbf-файл с именем fName.
function PutTableToDBF (link : integer, fName : string, flags : word) : integer;
Параметры
link - номер узла логической таблицы. Константы с префиксом tn<имя таблицы>. Если link = -1 то выгружается вся логическая таблица.
fName - имя dbf-файла для выгрузки таблицы.
flags - режим выгрузки. Если flags = ptfFullTable то без учета ограничений.
Пример
// выгрузить все записи узла MyTbl
myLog.PutTableToDBF (tnMyTbl,'my.dbf',ptfFullTable);
// выгрузить записи узла MyTbl в текущих ограничениях
myLog.PutTableToDBF (#MyTbl,'my.dbf',0);
// выгрузить записи myLog
myLog.PutTableToDBF (-1,'my.dbf',0);
Buddy
Постоянный обитатель
Сообщения: 119
Зарегистрирован: 02 июн 2016, 15:18
Откуда: Галактика СПб

Re: Сохранение файлов в DBI формате

Сообщение Buddy »

Подниму тему.

Пытаюсь экспортировать базу из MS SQL Server в формат DBI.

В документации (Utils.pdf, стр.113) сказано:

"Кроме параметров в конфигурационном файле можно задать список таблиц для экспорта. Если список не задан, выгружаются все таблицы."

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

Вопрос - как же все-таки экспортировать все таблицы, не указывая явно их имен?

Использую следующие параметры при экспорте:
[Export]
OutFile=g:\dbi\MyBase_910.dbi
Title='MyBase_Export'
Components=*
ExpType=4
Masygreen
Местный житель
Сообщения: 1089
Зарегистрирован: 04 сен 2008, 11:27
Откуда: Москва
Контактная информация:

Re: Сохранение файлов в DBI формате

Сообщение Masygreen »

Buddy писал(а):Подниму тему.

Пытаюсь экспортировать базу из MS SQL Server в формат DBI.
Вопрос зачем тут должен быть ... в саппорте жи есть

Код: Выделить всё

select * to dbf
возьмите нужный скрипт перехода с версии на версию ..
Время ведет!
LaaLaa

Re: Сохранение файлов в DBI формате

Сообщение LaaLaa »

Buddy писал(а):Подниму тему.
Вопрос - как же все-таки экспортировать все таблицы, не указывая явно их имен?
Надо указывать явно весь список. В документации видимо ошибка.
Ответить