【问题标题】:failed to connect sql server 2005 and php grid with odbc无法将 sql server 2005 和 php 网格与 odbc 连接
【发布时间】:2026-01-18 00:15:01
【问题描述】:

我已经使用 odbc 在 sql server 2005 和 php 之间建立了连接,并且运行良好。

我的问题是当我尝试连接 sql server 2005 和 php grid 时,出现错误提示:

Error: Could not connect to the database

我唯一做的就是在 conf.php 中设置连接,如下所示:

define('DB_HOSTNAME','dbhostname'); // database host name
define('DB_USERNAME', 'dbusername');     // database user name
define('DB_PASSWORD', 'dbpassword'); // database password
define('DB_NAME', 'dbname'); // database name     
define('DB_TYPE', 'odbc_mssql');  // database type
define('DB_CHARSET','');

define('SERVER_ROOT', '/phpGrid');

require_once('phpGrid.php');  

我需要在其他文件中更改什么或者我应该怎么做?

【问题讨论】:

    标签: php sql-server-2005 jqgrid odbc


    【解决方案1】:

    对不起,我无法添加评论,对不起我的英语。

    您的“dbhostname”是您的 odbc 连接的名称(可能与 sql server 实例名称不同)吗?

    证明您的 conf.php 和用于显示网格的 php 文件是否为 utf8 且没有 BOM 编码。

    【讨论】:

      【解决方案2】:

      请再次检查您的连接设置。如果您使用Guriddo Suito PHP Grid,那么您可以查看此文档herehere

      【讨论】: