connection odbc_connect

connection odbc_connect - SQL/NoSQL - Programmation

Marsh Posté le 24-12-2004 à 09:51:04    

Bonjour
Je n'arrive pas à me connecter à ma base de données Planning.
$link = @odbc_connect("Planning","sa","" );
echo $link;
"Planning" base de données
"sa" nom d'utilisateur
"" mot de passe
 
Si j'écris une erreur par exemple Plan au lieu de Planning, il ne me signale meme pas l'erreur.
J'ai essayé pconnect aussi, rien .
D'ou peut provenir l'erreur?
Merci
 

Reply

Marsh Posté le 24-12-2004 à 09:51:04   

Reply

Marsh Posté le 24-12-2004 à 11:26:51    

on a installer un driver Mdac, toujours rien.
??????

Reply

Marsh Posté le 27-12-2004 à 11:20:54    

pas un probleme d'installation c'était un probleme du genre:
Warning: 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  
J'ai compris une partie en écrivant ceci
$link = odbc_connect("Driver={SQL Server};Server=MONPC;Regional=Yes", "sa", "" );
 
Savez vous pourquoi avec @odbc_connect ça me bloquait tout warning et erreur ainsi que le reste de mon programme html, sans l'arobase j'ai enfin des indications.

Reply

Marsh Posté le 27-12-2004 à 14:04:42    

@ n'affiche pas les messages d'erreur si on l'utilise.
 
J'ai toujours des problemes.IL m'indique:
Warning: odbc_exec(): SQL error: [Microsoft][ODBC SQL Server Driver][SQL Server]'BADGES' : Nom d'objet incorrect., SQL state S0002 in SQLExecDirect
Il trouve pas ma table.
Pourtant  
 
code :  if (!($link = odbc_connect("Driver={SQL Server};Server=SOFTIMEDEV1;Regional=Yes", "sa", "" )))
     {
     print("failed to connect<br>" ); print("aborting!" ); exit();
     }
echo $link;
$query = "SELECT * FROM BADGES";
$res = odbc_exec($link, $query);
 
Il m'affiche comme resultat:Resource id #10 pour echo $link
Je comprends pas il a fais une connection mais pas la bonne pour quoi ne reconnais t il aucun table?
 
MErci  
 

Reply

Marsh Posté le 27-12-2004 à 18:17:48    

erreur d'etourderie
(!($link = odbc_connect("Driver={SQL Server};Server=SOFTIMEDEV1;Database=Planning;Regional=Yes", "sa", "" )))
j'avais oublier ma database
pas croyable

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed