ODBC-соединение в AX7 (D365) - PullRequest
       45

ODBC-соединение в AX7 (D365)

0 голосов
/ 24 октября 2018

Я создаю соединение ODBC для импорта данных из SQL (SSMS) в D365FO.

Я создал тестовую базу данных и создал для нее источник данных ODBC (DSN: TestDS Сервер: локальный , База данных по умолчанию: TestDB ).

Запуск теста источника данных ODBC для SQL Server работает нормально:

Запуск тестов подключения ...

Попытка подключения
Установление соединения
Проверка настроек параметров
Отключение от сервера

ИСПЫТАНИЯ ЗАВЕРШЕНЫ УСПЕШНО!

Браузер сервера запущен, класс runOn server установлен.

Вот фрагмент моего кода:

public server static void main(Args _args)
{        
    OdbcConnection  con;
    LoginProperty   loginProp;

    loginProp = new LoginProperty();
    loginProp.setDSN("TestDS");

    con = new OdbcConnection(loginProp);
}

В окне отладки мне выдается следующая ошибка :

"Не удалось создать объект 'OdbcConnection'"

На стороне пользователя я получаю следующие ошибки :

"Операция ODBC не выполнена. Невозможно войти в базу данных." "Невозможно получить сообщение для возврата -1, код причины вызова ODBC -2, SQLSTATE = []"

Как я знаю, ODBC для импорта данных еще не былоподдерживается в 2016 году. Поддерживается ли сейчас?Я нашел точно такой же стандартный код AX7, но я не могу проверить, работает ли он в стандарте.

У кого-нибудь было что-то похожее на это, и он решил это?

...