我正在使用 Codeigniter 数据库活动记录(ODBC 驱动程序)。应用程序运行良好。但是从今天开始,尝试从 Progress 数据库(通过 odbc 连接)获取数据时出现错误。错误信息:
严重性:警告 --> odbc_exec() [function.odbc-exec]:SQL 错误:[DataDirect][ODBC Progress OpenEdge Wire Protocol driver]意外的网络错误。ErrNum = 10054,SQLExecDirect D:\xampp\htdocs\wavinet2-permana\system\database\drivers\odbc\odbc_driver.php 中的 SQL 状态 08S01 153
错误出现在 odbc_exec 命令中。当我尝试在不使用 Codeigniter Active Record 的情况下获取数据时,它可以工作。获取的数据。尝试 var_dump($this->db_odbc->conn_id) 它返回资源。网络错误 ?我尝试在我的 SQLServer 上设置 LinkedServer 并运行 ActiveRecord 生成的查询,它可以工作,成功获取数据。
我很困惑,导致错误的另一个可能性是什么?