Я подключаюсь к БД доступа через mdbtools в системе Linux и при выполнении любого запроса через Active Record возвращает пустой результат. Нет ошибок или что-либо, чтобы показать в журналах. Есть идеи ? Он подключается к базе данных без проблем, и у меня нет проблем с доступом к таблицам или выполнением запросов с помощью метода PHP по умолчанию (например, odbc_exec (...)).
Соединение с БД выглядит так:
$db['access']['hostname'] = 'MyDB';
$db['access']['username'] = '';
$db['access']['password'] = '';
$db['access']['database'] = 'MyDB';
$db['access']['dbdriver'] = 'odbc';
$db['access']['dbprefix'] = '';
$db['access']['pconnect'] = TRUE;
$db['access']['db_debug'] = TRUE;
$db['access']['cache_on'] = FALSE;
$db['access']['cachedir'] = '';
$db['access']['char_set'] = 'utf8';
$db['access']['dbcollat'] = 'utf8_general_ci';
$db['access']['swap_pre'] = '';
$db['access']['autoinit'] = TRUE;
$db['access']['stricton'] = FALSE;
odbc.ini выглядит так:
[MyDB]
Description = My Database
Driver = /usr/lib64/libmdbodbc.so
Database = /var/database/MyDB.mdb
Соединение с:
$this->access = $this->load->database('access', TRUE);