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 :
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);
 
?>
Quand j'ouvre ma bdd avec access Je m’identifie avec login : Administrateur et mdp : root sans probleme.

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