2016-08-16 3 views
0

У меня есть проект, работающий с CodeIgniter и sqlserver 2008. Я обновил свой компьютер до Windows 10, затем перестал работать, драйвер sqlserver для php настроен, и мой php ini показывает его, также код подключается для SQL-сервера, но теперь, когда им triying сделать запрос это givme ложное так этот код:CodeIgniter 3 + SQL Server + Windows 10

$this->db->select('*')->from('distritos')->get()->result(); 
Fatal error: Call to a member function result() on a non-object in C:\ 

Всегда его как SQLServer больше не работает, но не может это исправить.

Информация

Php показывает

PDO 

PDO support enabled 
PDO drivers mysql, pgsql, sqlite, sqlsrv 

pdo_sqlsrv 

pdo_sqlsrv support enabled 
Version 3.0.2.2R (Unofficial) 
Unofficial Changes Works with Native Clients 11/10/9 

sqlsrv 

sqlsrv support enabled 
Version 3.0.2.2R (Unofficial) 
Unofficial Changes Works with Native Clients 11/10/9 

EDIT: его моя ошибка не свяжутся

Unable to connect to your database server using the provided settings. 

Filename: C:/www/***/system/database/DB_driver.php 

Line Number: 436 

к базе данных конфиг его в порядке: S

+0

Connect нормально? дамп '$ this-> db-> get ('distritos') -> result()'? –

+0

yes connect ok, которые дают мне ту же ошибку. Неустранимая ошибка: вызовите функцию-функцию члена() для не-объекта в C: дамп $ this-> db-> get ('dis tritos'). меня «ложь». Также попробовали драйверы EDIT: Моя ошибка не связана: S –

+0

Вы задаете 'базу данных' в autoload.php ('$ autoload ['libraries'] = array ('database')')? –

ответ

0

не был ошибка на конфигурации, был на пароль, который истек, но воспламенитель кода не показывал ошибку, потому что мне нужно активировать эту конфигурацию:

database.php

'db_debug' => TRUE, 

решаемые;)

Смежные вопросы