Сохранение файлов в DBI формате
Модераторы: m0p3e, edward_K, Модераторы
- 
				Dmitry_Sol
 - Постоянный гость
 - Сообщения: 76
 - Зарегистрирован: 07 июн 2007, 12:32
 - Откуда: Витебск
 - Контактная информация:
 
Сохранение файлов в DBI формате
Господа не подскажете как сохранять файлы в DBI формате. Я так понимаю что это было бы очень удобно при частых перескакиваниях с платформ на платформу. В документации по галке например все тестовые базы есть в формате DBI. Заранее благодарен.
			
			
									
						
										
						- 
				gloomy
 - Посетитель
 - Сообщения: 39
 - Зарегистрирован: 29 мар 2005, 17:49
 - Откуда: Архангельская область ООО "Фалькон плюс"
 - Контактная информация:
 
Метод выгружает узел логической таблицы 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);
			
			
									
						
										
						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);
Re: Сохранение файлов в DBI формате
Подниму тему.
Пытаюсь экспортировать базу из MS SQL Server в формат DBI.
В документации (Utils.pdf, стр.113) сказано:
"Кроме параметров в конфигурационном файле можно задать список таблиц для экспорта. Если список не задан, выгружаются все таблицы."
Если я не указываю явно имена таблиц, данные из них не экспортируются (видно по размеру файла).
Если указываю таблицы явно - данные экспортируются, опять же, видно по размеру файла.
Вопрос - как же все-таки экспортировать все таблицы, не указывая явно их имен?
Использую следующие параметры при экспорте:
[Export]
OutFile=g:\dbi\MyBase_910.dbi
Title='MyBase_Export'
Components=*
ExpType=4
			
			
									
						
										
						Пытаюсь экспортировать базу из 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 формате
Вопрос зачем тут должен быть ... в саппорте жи естьBuddy писал(а):Подниму тему.
Пытаюсь экспортировать базу из MS SQL Server в формат DBI.
Код: Выделить всё
select * to dbfВремя ведет!
			
						- 
				LaaLaa
 
Re: Сохранение файлов в DBI формате
Надо указывать явно весь список. В документации видимо ошибка.Buddy писал(а):Подниму тему.
Вопрос - как же все-таки экспортировать все таблицы, не указывая явно их имен?