-
SQL state 08001
Bonjour à tous,
J'ai un problème depuis ma réinstallation sur un serveur local EasyPHP (peut-être une coïncidence) avec mon lien ODBC. J'ai ce message :
Warning: odbc_connect() [function.odbc-connect]: SQL error: An error occurred which prevented a connection from being established, SQL state 08001 in SQLConnect in D:\EasyPHP\www\scripts\opi\index.php on line 49
Problème de connexion au serveur !
Cette ligne 49 contient ça (sans les vraies valeurs) :
$conn = odbc_connect("base","user","pass") or die("Problème de connexion au serveur !");
Je n'ai jamais eu de problème jusque là.
J'utilise un autre script avec cette connexion, et il ne marche plus non plus alors que je n'ai rien changé.
J'ai parcouru la liste des extensions PHP, et je n'ai rien pour odbc.
Merci pour votre aide.
TiX
-
"base","user","pass" ... Tu t'es assuré qu'elles sont bonnes ? Pareil pour l'hôte.
-
Ce sont des noms volontairement changés.
Les liens ODBC sont sur un poste local, que je n'ai pas changé depuis un moment.
J'ai fais tourner le script sur un serveur avec les mêmes liens ODBC et le même fichier PHP, et il fonctionne.
Ca doit venir du poste, la configuration d'apache ou de PHP a foirée.
A dire vrai, j'ai réinstallé EasyPHP dessus et depuis il ne marche plus (coïncidence ?).
Y a-t-il une configuration particulière à faire pour faire marcher les liens ODBC de Windows avec PHP que j'aurais oublié ???
Merci d'avance
-
Citation:
j'ai réinstallé EasyPHP
T'as dû écrasé une configuration particulière du php.ini. Tente de copier celui sur l'autre serveur. Je ne suis pas tip-top sur ODBC, je ne saurais t'aider plus.
-
Merci pour l'info.
Je vais essayer de récupérer le php.ini et je vous dirais si ça marche, et si oui, les différences entre les deux fichiers au cas où ça pourrait aider quelqu'un d'autre.
@+
-
Re,
J'ai fais des recherches sur les deux php.ini, et RAS :S
Je vais remettre tout ça au propre et on verra, mais j'attends quand même une solution :)
Merci d'avance à tout le monde.
TiX