Bonjour,

Dans mon appli VC++ 2005, je dois me connecter à une base de données SQL Server.

Comme on me l'a conseiller, j'utilise ADO pour me connecter.
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
HRESULT hr;

_ConnectionPtr pConn = NULL;

_bstr_t strCon("Provider=SQLOLEDB.1;Persist Security Info=False;"
		"Initial Catalog=database;Data Source=(local);Integrated Security=SSPI;");

hr = pConn->Open(strCon,"","",0);
if(FAILED(hr)){
	CErreurBD ErrDlg;
	ErrDlg.DoModal();
}
else{
	COkBD OkDlg;
	OkDlg.DoModal();
}
Quand la connexion est établie, une boite de dialogue apparaît avec le message "connexion réussie". Quand ça échoue, j'affiche une boite de dialogue avec un message d'erreur "échec de connexion".
Or cela ne marche pas : je ne vois jamais ni le 1er message ni le 2éme (même si coupe mon serveur)


Je me demande donc si je ne me suis pas trompé dans les paramètres de connexion à la base de données


Est-ce que quelqu'un pourrait m'éclairer sur les paramètres de strcon s'il vous plaît???
(le nom de ma BDD est SCO, elle est en local, il n'y a ni identifiant ni mot de passe)


Merci


Sachiel