bonjour, je souhaite faire une demonstration d'un site sur clé USB

pour le moment, j'ai easyphp installé sur ma clé avec ma base access (les formulaire et la base sont dans le fichier WWW).

Ce que je n'arrive pas à faire, c'est créer une connection entre mes formulaires .php et ma base access.

J'ai bien lu le tutoriel sur les connections sans DSN , mais ça ne fonctionne pas et l'eccueille majeur, c'est que tous les ports USB, n'ont pas le même nom.

chemin: E:\easyphp\www\disponibilite.accdb

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
// Chemin physique de ma base Access
$cheminDeMaBase = 'E:\\easyphp\\www\\disponibilite.accdb';
 
// Chaîne utilisée pour la connection ODBC sans DSN s'il vous plaît
$connectionString = sprintf("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=%s", $cheminDeMaBase);
 
// La chaîne de connexion donne :
// DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=E:\\easyphp\\www\\disponibilite.accdb
 
// Connexion
$cnx = odbc_connect($connectionString, "", "");
 
// Requête SQL
$ressource = odbc_exec($cnx, "SELECT C.NCCENR FROM COMMUNES C");
erreur de ce type

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Warning: odbc_connect() [function.odbc-connect]: SQL error: [Microsoft][Pilote ODBC Microsoft Access]Erreur g�n�rale Impossible d'ouvrir la cl� de registre 'Temporary (volatile) Jet DSN for process 0xfe0 Thread 0x8ec DBC 0x2c6b5c Jet'., SQL state S1000 in SQLConnect in E:\EasyPHP-5.3.9\www\centre.php on line 52