Я пытаюсь настроить соединение ODBC для подключения к Sage. DSN настроен и работает через Access и Excel. Однако используя код PHP ниже,
Я получаю «Состояние SQL IM002» или «[Microsoft] [Диспетчер драйверов ODBC] Не найдено имя источника данных и не указан драйвер по умолчанию»
$odbc['dsn'] = "SageLine50v19";
$odbc['user'] = "Peachtree";
$odbc['pass'] = "XXXXX";
$mysql['host'] = "localhost";
$mysql['user'] = "root";
$mysql['pass'] = "";
$mysql['dbname'] = "sagetest";
$mysql['idfield'] = "id";
$debug=true;
Спасибо
Удалите имя источника данных USER и определите его как имя источника данных SYSTEM.
Панель управления -> Администрирование -> Источники данных (ODBC):
— Пользователь DSN: удалить указанный пользователь DSN
— Системный DSN: создайте новый Системный DSN
Других решений пока нет …