Connexion à une base SQL Server

Bonjour tous le monde !
J’ai un petit problème pour me connecter à une base SQL Serveur sur mon serveur web.
Je m’explique, en local pas de problème quand je fais :

$con=odbc_connect("Driver={SQL Server Native Client 10.0};Server=$server;Database=$database;", $user, $password);

Mais sur le serveur, rien du tout, aucun message d’erreur. Le serveur est sous Linux.
Voilà si vous avez des solutions :slight_smile:
Merci d’avance !

Le serveur dispose-t-il du pilote ?

Bonjour eberlue merci de me répondre :).
Euh je peux pas te dire je suis vraiment un novice de ce coté la :frowning:
Tu pourrais me dire ou chercher savoir s’il dispose du pilote ?

Sous linux je ne peux pas te dire, mais gogole est ton ami.

Sinon, j’ai pensé à autre chose : il se peut que ton serveur n’a pas la librairie odbc. Pour savoir, crées une nouvelle page .php, mets


phpinfo();

Et regarde sous un navigateur si tu as une partie intitulée ODBC. Si c’est le cas, c’est le pilote SQL Server qui est la source de tes ennuis, sinon il faut que tu rajoutes la libraire odbc dans ton fichier php.ini (section EXTENSIONS) et/ou dans le répertoire de PHP consacré aux librairies (ext/ ou extensions/ suivant la version de php installée.

JE regarde ça merci beaucoup eberlu :slight_smile:
Déjà je viens de voir que display_error dans le php.ini était à off donc c’est pour ça que j’avais aucun message d’erreur…

Donc après quelque recherche il manque bien la librairie odbc mais je trouve pas pour redhat en php4.3.9 :’(