Bonjour à tous.
Je dois me connecter à une 2ème BDD (Access) pour de la lecture sur certaines tables. La BD se trouve sur R:\toto.mdb
J'ai créé une source de données ODBC telle que :
Nom de la source : TOTO
base de donnée : R:\toto.mdb
Il n'y a pas de login et mot de passe
Donc dans un fichier php, je fait :
$con=odbc_connect("GESCOF","","");
$query = "SELECT clients.NumClients, clients.RaisonSociale, clients.Adresse1, clients.CPClt, clients.VilleClt ";
$query .= "FROM clients";
$result = odbc_exec($con,$query);
PHP me répond que :
Warning: odbc_connect() [function.odbc-connect]: 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\intranetasfo\WEB-INF\classes\MdlClient.php on line 40
Donc il ne trouve pas mon ODBC. Pourtant je vois que TOTO utilise le pilote Ms Access Driver (mdb).
Qu'ai-je oublié ?
Merci pour vos éclaircissements.
Benat.
Partager