1

我正在尝试建立一个 ODBC 连接来连接到 Sage。DSN 是通过 Access 和 Excel 设置和工作的。但是使用下面的 PHP 代码,

我得到“SQL state IM002”或“[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified”

$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;

谢谢

4

1 回答 1

0

删除 USER 数据源名称并将其定义为 SYSTEM 数据源名称。

控制面板 -> 管理工具 -> 数据源 (ODBC): - 用户 DSN:删除指定的用户 DSN - 系统 DSN:创建新的系统 DSN

于 2014-10-04T06:38:50.437 回答