2010-06-16 8 views

Répondre

4
using (var connection = new SqlConnection("connectionString")) 
{ 
    try 
    { 
     connection.Open(); 
     Console.WriteLine("Connection Ok"); 
    } 
    catch (SqlException) 
    { 
     Console.WriteLine("Connection Not Ok"); 
    } 
} 
1

Vous pouvez également le tester en dehors de votre code en créant un fichier UDL (un fichier texte avec l'extension .UDL). Ensuite, faites un clic droit dessus, obtenez les propriétés et entrez les détails de la chaîne de connexion.
Appuyez sur le bouton "Test Connection" et vous saurez.

+0

approche intéressante, Thanx –

3

I "ne sais pas si vous demandez comment valider une chaîne de connexion ou vérifiez si une connexion en cours est ouvert Si vous essayez de vérifier si une connexion en cours est ouvert, vous pouvez utiliser.

connection.State 

ConnectionState Enumeration Values

0

Vérifiez l'état de la connexion.

if (conexion.State == ConnectionState.Closed) 
{ 
    conexion.Open(); 
}