Я создаю соединение 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, но я не могу проверить, работает ли он в стандарте.
У кого-нибудь было что-то похожее на это, и он решил это?