Bonjour,
J'essaye de me connecter a une base Access (Entreprise.mdb) mais sans succés j'ai utilisé ce tutoriel http://php.developpez.com/faq/sgbd/?...#odbc-sans-dsn
Voici mon code :
Quand j'ouvre ma bdd avec access Je m’identifie avec login : Administrateur et mdp : root sans probleme.
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
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 <?php // Chemin physique de ma base Access $cheminDeMaBase = $_SERVER["DOCUMENT_ROOT"] . "link/Entreprise.mdb"; if (!file_exists($cheminDeMaBase)) { die("Could not find database file."); }else { echo 'existe'; } // 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 : // Connexion A la base de donnée Access login= Login de la BDD , PSW =PSW de la BDD $cnx = odbc_connect($connectionString, "Administrateur", "root"); // Requête SQL $ressource = odbc_exec($cnx, "SELECT * FROM table"); // Pour chaque enregistrement... while(odbc_fetch_row($ressource)) { echo odbc_result($ressource, 'Code') . "<br/>"; } // Et je ferme la connexion odbc_close($cnx); ?>
Erreur retourné :
Warning: odbc_connect() [<a href='function.odbc-connect'>function.odbc-connect</a>]: SQL error: [Microsoft][Gestionnaire de pilotes ODBC] Source de données introuvable et nom de pilote non spécifié, SQL state IM002 in SQLConnect in C:\wamp\www\link\conn2.php on line 17
Partager