J'essaie d'utiliser une base de données Microsoft Access pour un projet de démonstration que je pense faire soit dans CodeIgniter ou CakePHP. En ignorant la folie possible de l'utilisation de Microsoft Access, je n'ai pas pu déterminer précisément comment la chaîne de connexion correspond aux paramètres de base de données des frameworks. En PHP directement, je peux utiliser ce code pour se connecter à une base de données d'accès:Comment ajouter une connexion MSAccess à CodeIgniter ou CakePHP?
$db_connection = odbc_connect(
"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\\path\\to\\db.mdb",
"ADODB.Connection", "", "SQL_CUR_USE_ODBC"
);
Comment ces chaînes correspondent aux paramètres du CodeIgniter? Cela ne semble pas être assez de travail:
$db['access']['hostname'] = "{Microsoft Access Driver (*.mdb)}";
$db['access']['username'] = "ADODB.Connection";
$db['access']['password'] = "";
$db['access']['database'] = "\\path\\to\\db.mdb";
$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";