Bonjour,
Si le pc serveur de "Sql Server version 2K" est inaccessible, comment gérer les exceptions dans TADOConnection ?
Dans l'exemple suivant, j'ai le message d'erreur avec Open() : EOleException with message '[DBNetLib][ConnectionOpen(Connect()).]Ce serveur SQL n'existe pas ou son accès est refusé'.

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
....
    AnsiString =  "Provider=SQLOLEDB.1;"
                      "Integrated Security=SSPI;"
                      "Persist Security Info=False;"
                      "Initial Catalog=MyDB;"
                      "Data Source=MyServer";
 
    ADOCnx = new TADOConnection(0);
    if (!ADOCnx)
       throw EDatabaseError("PB. de création de la connexion");
    ADOCnx->LoginPrompt = false;
    ADOCnx->ConnectionString = cnx;
  try {
    ADOCnx->Open();                           
  }
  catch(Exception &err1) {
    throw EDatabaseError(err1.Message);      
  }
....
Merci