Online Documentation for Data Import for InterBase/Firebird
Работа с консольным приложением
Все параметры импорта, заданные в Data Import for Interbase/Firebird можно сохранить в файл конфигурации импорта (*.itm). Консольное приложение использует имя этого файла как параметр при выполнении импорта. Также, консоль генерирует файл - журнал событий, который имеет расширение *.log и содержит полную информацию о проведенном импорте данных:
- дата выполнения импорта,
- информация о соединении с сервером,
- путь к файлу источнику данных,
- время и результат импорта,
- построчная информация о возникнувших ошибках.
Чтобы создать шаблон следуйте инструкции:
- запустите Data Import for Interbase/Firebird
- задайте необходимые параметры на каждом шаге мастера импорта данных
- проверьте процесс импорта на одиннадцатом шаге
- сохраните опции в файле конфигурации импорта
Файл конфигурации можно выполнить тремя способами:
- использовать пункт Load Template из списка, открывающегося при нажатии на кнопку .
- дважды щелкнуть на созданном файле конфигурации (*.itm) мышью.
- задать в консольном приложении команду запуска - <path to Data Import for Interbase/Firebird console application>\IbImportC.exe TemplateFile [-datafile=<source file name>] [-B]
datafile=<filename1>;<filename2>;<filename3>
Параметр позволяет заменить имена файлов, сохраненные в шаблоне. При этом количество файлов, указанных в параметре и в шаблоне, должно совпадать.
TemplateFile
Файл шаблона консольного приложения *.itm.
[-B]
Используйте этот параметр в командной строке для запуска консольной версии Data Import for Interbase/Firebird в фоновом режиме
Пример:
Файл конфигурации называется Example.itm.
"C:\Program Files\EMS\Data Import for InterBase & Firebird\IbImportC.exe" "C:\EMS\DataImport\Example.itm" -B -datafile=test150283.xls
Важно: Следующие значения кода завершения возвращаются программой Data Import for Interbase/Firebird операционной системе после выполнения последней операции:
0 - удачное завершение;
1 - во время выполнения произошла ошибка или ошибки;
2 - критическая ошибка. Эта задача не выполнена.