J'ai voulu pour la première fois créer une connexion sur une bdd Access.
J'ai donc suivie un tutoriel qui explique pas à pas comment arriver à ses fins (http://www.commentcamarche.net/contents ... bcdsn.php3).
Jusqu'ici, tout est ok, je tourne sous un Seven 64 Bits, mais le pilote utilisé pour la création de mon dns est en 32 Bits, du coup quand je veux me connecter à ma bdd Access, voila se qui s'affiche sur ma page php :
Warning: odbc_connect() [function.odbc-connect]: SQL error: [Microsoft][Gestionnaire de pilotes ODBC] La source de données (DSN) spécifiée présente une incompatibilité d'architecture entre le pilote et l'application, SQL state IM014 in SQLConnect in C:\wamp\www\....
Mon code n'a rien de transcendant :
<?php
$cnx = odbc_connect( "dns_asca", "admin", "" ) or die ("Impossible de se connecter à la bas de donnée") ;
?>
J'ai appris qu'il y avait deux assistants de création d'ODBC, un en 32 Bits et un en 64 Bits le soucis c'est que sur celui en 64 Bits je ne retrouve pas mes pilotes Access.Si vous avez des questions pour mieux comprendre mon problème hésité pas.
Ps : je dev avec NotePad
Cordialement,
Okido.