mysql — Sage 50 ODBC, использующий состояние PHP-SQL IM002

Я пытаюсь настроить соединение 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;

Спасибо

1

Решение

Удалите имя источника данных USER и определите его как имя источника данных SYSTEM.

Панель управления -> Администрирование -> Источники данных (ODBC):
— Пользователь DSN: удалить указанный пользователь DSN
— Системный DSN: создайте новый Системный DSN

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]