Online Documentation for Data Export for InterBase/Firebird
Формат файла конфигурации
Файл конфигурации состоит из нескольких разделов
[#General#]
В этом разделе отображается название продукта и его версия.
[Connection]
В этом разделе содержится информация о подключении к серверу: Сервер, Порт, параметры туннелирования, Логин, Пароль (encrypted). Эти параметры являются обязательными.
Замечание: Параметр DBName, используемый в предыдущих версиях, больше не является обязательным. Вы можете задать базу данных для каждой таблицы и запроса в разделе [Databases].
[Tables]
В этом разделе представлен список экспортируемых таблиц. Список имеет следующий вид:
<table key>=<table name>
e.g.
table1=Country
table2=Employee
Этот раздел может быть пустым.
[Queries]
В этом разделе представлен список экспортируемых запросов и их идентификаторов. Список имеет следующий вид:
<query key>=<query identifier>
e.g.
query1=CountryQ
[SQL_<query key>]
Этот раздел содержит текст всех запросов. Строки должны быть представлены в следующем виде:
Item_0=<query line 1>
Item_1=<query line2>
etc.
Пример:
[Queries]
query0=Query_0
[SQL_query0]
Item_0=select name, capital
Item_1=from countries
Item_2=where continent = 'South America'
Замечание: Этот раздел может быть пустым, но если не будут заданы таблицы или запросы, то экспорт данных не будет произведен.
[Files]
В этом разделе содержится список файлов, в которые будет производиться экспорт данных. Для каждого файла указан формат.
<table key>=<filename>
<query key>=<filename>
etc.
Также, файлы могут быть представлены в списке следующим образом:
table1=table1.xls
или
query1=C:\Exported data\query1.docx
Замечание: Вы должны указать форматы выходных файлов. Если этого не сделать все данные будут экспортированы в файлы формата .xls.
[Databases]
в этом разделе Вы можете указать базу данных для каждой таблицы и запроса.
<table key>=<database name>
<query key>=<database name>
Если Вы не указали название базы данных в этом разделе, то в качестве базы данных для экспорта будет использоваться та база, название которой было задано в поле DBName, в разделе [Connection].
[Templates]
В этом разделе указывается файл шаблона для каждой экспортируемой таблицы или запроса. Файл шаблона (*.exp) создается приложением и содержит параметры экспорта: тип экспорта, выходной файл, поля для экспорта число экспортируемых записей, параметры экспорта для различных типов файлов и т.д.
Этот раздел имеет такой вид:
<table key>=<template filename>
<query key>=<template filename>
etc.
Для выходного файла Вы можете задать полный путь к нему.
table1=template1_xls.exp
или
query_clients=D:\Templates\template2_rtf.exp
Если вы не задали ни одного выходного файла в разделе [Files], то эти названия будут взяты из шаблона. Если вы не задали ни выходного файла, ни шаблона для таблиц и запросов, то имя и формат выходного файла будут по умолчанию представлять собой для таблиц - <table name>.xls, для запросов - <query key>.xls.
Вы можете добавлять ключи для таблиц и запросов в любой раздел. Ключ имеет вид <table key>=<template filename>. В ключе не должно быть пробелов и он должен быть абсолютно одинаков в каждом разделе, в котором его прописали.