J'ai installer wamp sur un serveur windows 2003. J'ai besoin d'interroger une base access via une interface php mais la connexion odbc ne se fait pas.
voici le message d'erreur :
Warning: odbc_connect() [function.odbc-connect]: SQL error: [Microsoft][Pilote ODBC Microsoft Access] '(Inconnu)' n'est pas un chemin d'accès valide. Assurez-vous que le nom du chemin d'accès est correct et qu'une connexion est établie avec le serveur sur lequel réside le fichier., SQL state S1009 in SQLConnect in (chemin de la base).
Tout en sachant que le pilote odbc a été installer dans Sources de données (ODBC) et que le chemin de la base est correct.
voici le script de connexion :
//Connexion à la base de données $username_canalbd=""; $password_canalbd=""; $bd="DSN"; // le DSN
$connexion = odbc_connect($bd,$username_canalbd,$password_canalbd) or die ("impossible de Se connecter"
Avec easyphp tout va bien tout marche j'ai accès à la base normalement. quand il n'est pas installler en tant que service windows. Mais quand j'installe easyphp en tant que service windows là il ne se connecte plus à la base.
Merci à tous de votre aide elle me sera bien utile parceque la je sèche !!!
Bonjour J'ai exactement le même problème mais sous Windows 2000 server Avez vous une idée de comment solutionner cela ...
Je viens de passer à WAMP5 (avec le module extension PHP 4.4) auparavant tout tounait sans soucis sur Apache 1 et PHP 4.0.7
Donc si qqn à une solution, merci d'avance
mael_56 a écrit:
> Boujour à tous > > J'ai besoin de votre aide. > > J'ai installer wamp sur un serveur windows 2003. J'ai besoin > d'interroger une base access via une interface php mais la > connexion odbc ne se fait pas. > > voici le message d'erreur : > > Warning: odbc_connect() [function.odbc-connect]: SQL error: > [Microsoft][Pilote ODBC Microsoft Access] '(Inconnu)' n'est pas > un chemin d'accès valide. Assurez-vous que le nom du chemin > d'accès est correct et qu'une connexion est établie avec le > serveur sur lequel réside le fichier., SQL state S1009 in > SQLConnect in (chemin de la base). > > Tout en sachant que le pilote odbc a été installer dans Sources > de données (ODBC) et que le chemin de la base est correct. > > voici le script de connexion : > > //Connexion à la base de données > $username_canalbd=""; > $password_canalbd=""; > $bd="DSN"; // le DSN > > $connexion = > odbc_connect($bd,$username_canalbd,$password_canalbd) or die > ("impossible de Se connecter" > > Avec easyphp tout va bien tout marche j'ai accès à la base > normalement. quand il n'est pas installler en tant que service > windows. Mais quand j'installe easyphp en tant que service > windows là il ne se connecte plus à la base. > > Merci à tous de votre aide elle me sera bien utile parceque la > je sèche !!! >
Merci pour l'info Pourtant je suis bien en DSN System Mais rien à faire ...
Le message est le suivant ...
Warning: odbc_connect() [function.odbc-connect]: SQL error: , SQL state 00000 in SQLConnect in C:\[chemin de l'application] on line 65 Impossible De Se connecter
La connection se fait par
$connexion = odbc_connect($bd,$username,$password) or die ("Impossible De Se connecter"
.....
Je vais peut être essayer de passer par une connexion directe, sans passer par DSN mais le problème je ne pourrai pas changer tous mes scripts existants avec cette methode ...0ff a écrit: