Bonjour,
J'ai créé un pilote ODBC pour me connecter à une BDD MSSQL SERVER 2000.
Dans le panneau de config des pilotes odbc, j'ai donc créé mon pilote en spécifiant le nom du dsn, le login et le mot de passe. Le test de connexion à la BDD fonctionne.
Maintenant dans mon script php, j'utilise cette fonction pour me connecter à la base :
Mais il y a un problème ici :function connexion_a_la_bdd()
{
$dsn = 'sqlserver';
$user = 'sa';
$pwd = 'mdp';
// Connect to MSSQL
$lien = odbc_connect( $dsn, $user, $pwd );
if( !$lien )
{
die( 'Something went wrong while connecting to MSSQL' );
}
return $lien;
}
Je reçois ce message d'erreur comme quoi la connexion a merdé !$lien = odbc_connect( $dsn, $user, $pwd );
Le serveur apache et la BDD SQL SERVER sont sur le meme serveur. J'ai toujours eu des problèmes avec les drivers odbc !Warning: odbc_connect() [function.odbc-connect]: SQL error: [Microsoft][Gestionnaire de pilotes ODBC] Source de données introuvable et nom de pilote non spécifié, SQL state IM002 in SQLConnect in C:\wamp\www\recup_anael_rh\connexion_bdd.php on line 29
Quelqu'un peu me dire d'où vient le problème ?
Cordialement
Partager