Я пытаюсь использовать базу данных Acces (MDB) из приложения CakePHP. На Windows-машине это работает нормально. На Linux-машине, использующей Unixodbc, это не работает вообще. Ошибка выглядит следующим образом:
Предупреждение (2): odbc_connect () [function.odbc-connect]: ошибка SQL: [unixODBC] [Driver anager] Имя источника данных не найдено и драйвер по умолчанию не указан, состояние SQL IM002 в SQLConnect [APP / vendors /adodb/drivers/adodb-odbc.inc.php,
строка 60]
Определение источника данных CakePHP:
$default = array(
'driver' => 'adodb',
'connect' => 'access',
'host' => "Driver=[MDBODBC]; Dbq=".$filePath.";Uid=Admin;Pwd=;}",
'login' => 'Admin',
'password' => '',
'database' => ''
);
Что не так с этой конфигурацией?