Bonjour,
Voila depuis quelques jours je me prends la tete sur la connexion � un serveur SQL.
J'ai cr�e une source de donn�e ODBC de nom Driver Extraction qui utilise le pilote SQL SERVER.
Ma base de donn�es se nomme ExtractionXMLPFIG sur le serveur SERVEURSQL.
Pour me connecter j'ai essay� quelques trucs dont le dernier:

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
HENV henv; //descripteur d'environnement 
 
HDBC hconn; //descripteur de connexion 
SQLRETURN rtcd;
char *c;
char szbuff[255];
UCHAR errmsg[100];
HSTMT stmt;//
char buf[100];
RETCODE code;
 
c = strcpy(szbuff, "DRIVER=SQL Server;SERVER=SERVEURSQL;DATABASE=ExtractionXMLPFIG;UID=sa;PWD=laurent;");
 
rtcd = SQLDriverConnect(hconn, 0, (SQLCHAR*)szbuff, c - szbuff + 2,
0, 0, 0, SQL_DRIVER_NOPROMPT);
 
if(rtcd!=SQL_SUCCESS) { 
SQLError(henv,hconn,SQL_NULL_HSTMT,NULL,NULL,errmsg,sizeof(errmsg),NULL);
cout<<"erreur connexion"<<endl;
return 1;
}
Mais la connection ne se fait pas et je n'arrive pas a comprendre?
Si quelqu'un peut m'aider ca serait sympa!
Merci d'avance
@+