|
|
|
|
Поддержка пользователей |
|
|
| | Экспорт данных по ODBC | | Использование режима импорта базы из файла
Ответ: Этап 1-й - настройка ODBC. Заходим в панель управления Windows - "Источники данных ODBC". Если источник для импорта имеет стандартный формат - выбираем его. Если нет - создаем новый: жмем кнопочку "Добавить", выбираем в списке драйвер и настраиваем "источник".
Самая хитрая настройка из тех, что может понадобиться - у драйвера txt-файлов:
1. Вводим имя и описание "источника". 2. Отщелкиваем "текущий каталог". 3. Выбираем каталог для импорта и расширение файла. 4. Жмем "Определить формат". 5. Выбираем файл-таблицу для импорта. 6. Если в файле есть названия полей - щелкаем на "заголовок с именами столбцов". 7. Настраиваем разделители, для этого сначала нужно выбрать тип в списке: 7.1. "Разделители CSV" 7.2. "Разделители Tab" - табуляция. 7.3. "Спец. разделители" - можно ввести свой. Решеточку, например. 7.4. "Фиксированной длины" - разделителей нет, в таблицу затянет всю строку с конечными пробелами, при этом надо очень тщательно убедиться в том, что все длины полей выставлены правильно (см. пункт 9). 8. Выбираем ANSI/OEM. Если при импорте получились "абракадабра" вместо нормальных слов - значит надо выбрать другую. 9. Настраиваем поля. 9.1. Если в файле есть названия полей, то умная прога их оттуда возьмет, иначе поназывает как вздумается. 9.2. Проходим по полям и смотрим, чтобы тип и ширина поля были правильными. Если есть разделители, то за шириной можно и не следить. Если что-то надо здесь поменять, то введя новое значение нажимаем (для каждого поля!) кнопку "Изменить".
Настройка "источника" закончена. Не забудьте закрыть диалоги нажав кнопки "Ok" (а не "Cancel" или "X").
Этап 2-й - настройка режима.
Становимся на таблицу, в которую надо импортировать (не просто в окно, а именно в нужную таблицу). Вызываем "Режимы" -> "Импорт данных" -> "Из файла". Диалог лучше сразу уменьшить до минимального размера. Далее начинается собственно настройка:
1. Выбираем драйвер из тех, что в списке "источников" (см. этап первый). 2. Выбираем файл для импорта. 3. Обязательно нужно нажать кнопку "Узнать информацию о базе", иначе ничего не выйдет. 4. В таблице "Импортируемые поля" дабл-кликаем на каждом поле, которое надо импортировать, и выбираем для него соответствие. Очень осторожно надо обращаться с кодами; их можно поставить на автоинкримент, желательно там же установить и с какого числа начинать нумерацию. Для полей вроде parent удобно ставить значения по умолчанию. Проставив все соответствия очень желательно сохранить настройку (кнопочка с листом и дискетой внизу), т.к. по умолчанию настройка не сохраняется! 5. Когда все соответствия проставлены, нужно (обязательно!) выбрать таблице "Импортируемые поля" все импортируемые поля (лучше - по одному, придерживая Ctrl). Те поля, для которых выставлен автоинкримент или значение по умолчанию выбирать нельзя, они импортируемыми не считаются! Теперь можно жать "Ok" и ждать.
При попытке экспортировать данные через диалоговые средства системы пользователь получает сообщение: Ответ: Для экспорта данных по ODBC, необходимо, чтобы в файле ..fedatasystemfe_obbc.ini были описаны соответствия типов между системой FinExpert™ и указанным для экспорта драйвером ODBC.
Структура файла ..fedatasystemfe_obbc.ini:
[Determined Drivers]
//описание существующих и распознанный ODBC драйверов
NAME_ODBC_DRIVER_1=
NAME_ODBC_DRIVER_2=
...
NAME_ODBC_DRIVER_N=
[NAME_ODBC_DRIVER_N]
//соответствие типов
//для примера указаны соответствия c DBF форматом
//FINEXPERT_TYPE=DBF_TYPE
string=char
symbol=char
date=date
time=char
logical=logical
integer=numeric
long=numeric
float=numeric
double=numeric
money=numeric
| | Вернуться к результатам поиска |
|
|
|
|