CDataBase::Open bloque pas de timeout
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...
Code:
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; |
Avez-vous une id�e?
Merci