powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Экспорт данных в *BDF из MSSQL
1 сообщений из 1, страница 1 из 1
Экспорт данных в *BDF из MSSQL
    #38949581
BAH--zer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет.
Собственно тема такая. Есть база на MSSQL и есть 1С. Живут они друг о друге толком и не подозревая.
Задача- выгрузить парочку полей в 1с.
Немного покурив бамбук было придумано следующее решение - с помощью уже используемой программки Talend, формировать *dbf файл и отправлять по почте 1С-никам (посредством людей).
Собственно алгоритм:
Ставим пакет ODBC драйверов AccessDatabaseEngine_x64;
Лезем в реестр и правим HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\14.0\Access Connectivity Engine\Engines\Xbase\DataCodePage=ANSI;
Открываем C:\Windows\System32\odbcad32.exe (64-битные драйвера) и заводим там DNS с типом драйвера MA DBase (*dbf...), не забываем указать путь до пространства базы данных (там *dbf-ники лежать будут);
Ставим Java 7. Более старшая версия не имеет в себе мостика jdbc:odbc;
Ставим Talend;
Создаем подключение к БД JDBC, в параметрах указываем - URL -jdbc:odbc:<DNS созданный ранее>; Драйвер - любой понравившийся; Имя класса - sun.jdbc.odbc.JdbcOdbcDriver;
Создаем джоб со стандартной цепочкой состоящей из 2-ух подключений в MSSQL и JDBС, выкачивания данных из первой, маппинга их во вторую и дисконектом от обеих (все это рассматривается в стандартном видео уроке). При создании таблицы (create table) через JDBC, автоматически будет создан *dbf файлик в указанном ранее пространстве БД ODBC.
На выходе имеем заполненный *dbf файл, со вменяемой кодировкой.
Не знаю, надо здесь это или нет. Но я курил эту тему три дня, натыкаясь на одни и те же грабли, и тока сейчас получилось, надеюсь кому-нибудь пригодится.
ПАЛЫЧ
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Экспорт данных в *BDF из MSSQL
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]