【问题标题】:Call to undefined method CI_DB_sqlsrv_driver when run delete function运行删除函数时调用未定义的方法 CI_DB_sqlsrv_driver
【发布时间】:2020-02-11 03:14:48
【问题描述】:

当我执行删除过程时,出现找不到方法的错误 CI_DB_sqlsrv_driver.

js hide: false console: true babel: false

function deleteData()
    {   
        // if(empty($this->arr_where)){
        //  die($this->str_tableName." WHERE CONDITION IS EMPTY");
        // }

        if($this->arr_where)
        {
            $this->arr_where = app_trimInput($this->arr_where);
            foreach($this->arr_where as $field => $item_type){
                $quoteField = in_array($field, $this->arr_quoteFields)?false:true;
                $this->_create_whereStatement($field, $item_type, $quoteField);
            }
        }

        $this->db->limit($this->limit);

        $query = $this->db->delete($this->str_tableName);

        if(!in_array($this->str_tableName, $this->arr_unsavedTable)){
            if($this->transactQueries == FALSE){
                app_writeFile($this->db->last_query(), true, true, $this->dirLogQuery);
            }
        }

        $numDeleted = ($this->db->affected_rows() == -1) ? 1 : $this->db->affected_rows();
        // debug
        // log_message('error',' delete affected_rows = '.$numDeleted);
        if($this->db->err_msg() != '')
            log_message('error',' sql_errors = '.$this->db->err_msg());
        return $numDeleted;
    }

这是我遇到的错误

遇到未捕获的异常
类型:错误

消息:调用未定义的方法 CI_DB_sqlsrv_driver::err_msg()
文件名:C:\xampp\htdocs\masteritn\application\models\Globalmodel.php
行号:489

回溯:

文件:

C:\xampp\htdocs\masteritn\application\controllers\admin\Group_menu.php
Line: 202
Function: deleteData

文件:

C:\xampp\htdocs\masteritn\index.php
Line: 314
Function: require_once

【问题讨论】:

  • 请在帖子中写下错误。不要上传错误的图像。我投票“关闭”这个问题,直到你修改它。
  • 完成了,希望你能帮上忙
  • 这个答案有帮助吗?考虑upvoting/accepting

标签: php sql-server codeigniter


【解决方案1】:

看起来您是从一个过时的教程开始的。从我在 GitHub 上的 CI_DB_sqlsrv_driver.php CI 代码中可以看到,您需要调用 error() 方法:

$this->db->error()

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-12-18
    • 2021-09-30
    • 1970-01-01
    • 1970-01-01
    • 2011-06-16
    • 1970-01-01
    • 2021-02-16
    • 1970-01-01
    相关资源
    最近更新 更多