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 :
Citation :
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;
}
|
Mais il y a un problème ici :
Citation :
$lien = odbc_connect( $dsn, $user, $pwd );
|
Je reçois ce message d'erreur comme quoi la connexion a merdé !
Citation :
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
|
Le serveur apache et la BDD SQL SERVER sont sur le meme serveur. J'ai toujours eu des problèmes avec les drivers odbc !
Quelqu'un peu me dire d'où vient le problème ?
Cordialement
Message édité par themeho le 22-09-2010 à 12:12:45