Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何使用sql server在codeigniter中使用服务器端创建数据表_Php_Sql Server_Codeigniter_Datatables_Server Side Scripting - Fatal编程技术网

Php 如何使用sql server在codeigniter中使用服务器端创建数据表

Php 如何使用sql server在codeigniter中使用服务器端创建数据表,php,sql-server,codeigniter,datatables,server-side-scripting,Php,Sql Server,Codeigniter,Datatables,Server Side Scripting,我在使用SQL Server/MSSQL进行数据表服务器端处理时遇到问题, 我一直在关注或使用本教程,但使用SQLServer修改它是相当困难的 在sql server不允许使用limit的情况下,我尝试使用下面的代码,但它不起作用 SELECT * FROM ( SELECT *, ROW_NUMBER() OVER (ORDER BY id) as NroFila FROM mytables ) AS PAG

我在使用SQL Server/MSSQL进行数据表服务器端处理时遇到问题, 我一直在关注或使用本教程,但使用SQLServer修改它是相当困难的

在sql server不允许使用limit的情况下,我尝试使用下面的代码,但它不起作用

SELECT *
      FROM
          ( SELECT *, ROW_NUMBER() OVER (ORDER BY id) as NroFila

            FROM  mytables

           ) AS PAG_TABLEXXX

      WHERE
      NroFila BETWEEN 0 AND 10
这个函数使我的数据表无法工作

function get_datatables()
{
    $this->_get_datatables_query();
    if($_POST['length'] != -1)
    $this->db->limit($_POST['length'], $_POST['start']);
    $query = $this->db->get();
    return $query->result();
}
这是错误显示,我使用firebug获取错误

严重性:警告消息:odbc_exec():SQL错误: [Microsoft][SQL Server本机客户端10.0][SQL Server]正在执行SQL 直接的;SQLExecDirect中没有光标,SQL状态为01000

文件名:odbc/odbc_driver.php

行号:138