CakePHP アプリから Access (MDB) データベースを使用しようとしています。Windows マシンでは、これで問題なく動作します。Unixodbc を使用する Linux マシンでは、これはまったく機能しません。エラーは次のとおりです。
警告 (2): odbc_connect() [function.odbc-connect]: SQL エラー: [unixODBC][Driver anager]Data source name not found, and no default driver specified, SQL 状態 IM002 in 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' => ''
);
この構成の何が問題になっていますか?