Hello,
Malgré une tentative de timeout sur une connexion db le progr. reste bloqué sur CDataBase::OpenEx dès que le serveur db est arrêté. Je voudrai que l'on tombe en timeout si le serveur n'est pas disponible. J'aurai également voulu pouvoir tester la connexion et IsOpen ne fonctionne pas correctement...
Avez-vous une idée?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 CDatabase dbconn; dbconn.SetLoginTimeout(5); TRY { dbconn.OpenEx(CONNEXIONDBEX); } CATCH(CDBException, e) { cerr << "Problème lors de la communication avec la database ..."<< endl; exit(-1); } END_CATCH;
Merci
Partager