par
Genjinophil » 04 sept. 2010, 16:04
Bonjour
Je m'arrache les cheveux

J'ai besoin de l'aide de personnes beaucoup plus au fait que sur le paramétrage d'ODBC dans PHP5 sur Lenny.
Je butte toujours sur le même message ::
Warning: odbc_connect() [function.odbc-connect]: SQL error: [unixODBC][Driver Manager]Data source name not found, and no default driver specified, SQL state IM002 in SQLConnect
J'ai regardé sur www dans les forums ..... et j'avoue être beaucoup dépassé !
Je ne sais pas si c'est juste un problème de script ou il y a aussi un problème de configuration de php. Donc je poste les info que j'ai sur mon LAMP.
Voici les paquets installés, mis à jours !
un libmyodbc <néant> (aucune description n'est disponible)
un odbc-postgresql <néant> (aucune description n'est disponible)
un odbcinst1 <néant> (aucune description n'est disponible)
ii odbcinst1debian1 2.2.11-16 Support library and helper program for accessing odbc ini files
ii php5-odbc 5.2.6.dfsg.1-1+lenny9 ODBC module for php5
ii unixodbc 2.2.11-16 ODBC tools libraries
un unixodbc-bin <néant> (aucune description n'est disponible)
Ma ligne de connexion ::
$conn = odbc_connect("BLACK\SQLEXPRESS","sa","mdp");
"BLACK\SQLEXPRESS == nom machine\nom serveur"
J'ai remarqué que dans etc\ les deux fichiers ::
odbc.ini et odbcinst.ini sont vides.
mon problème concernant ces fichiers étant que je ne sais pas s'ils doivent posséder des données et si oui je ne sais pas les quelles.
J'ai trouvé également ce paquet sur le site de débian ::
Paquet freetds-common
je ne sais pas s'il est réellement utile pour faire fonctionner la connection.
En résumé je suis perdu entre configuration de PHP et instructions dans le script pour activer la connexion. Si quelqu'un pouvait m'orienter je lui serait reconnaissant
Merci par avance
Phil