2009-09-30 15 views

Répondre

16

Vous pouvez en fabriquer un vous-même en 20 secondes. Par exemple, en C#
- Créer une nouvelle application WinForms
- Créer un nouveau SqlConnection (connectionString)
- Exception => Bad chaîne de connexion
- All ok => Bonne chaîne de connexion

SqlConnection conn = null; 

try { 
    conn = new SqlConnection("connection string here"); 
    conn.Open(); 
    // Good connection string 
} catch (SqlException sqlE) { 
    // Bad connection string 
} finally { 
    if (conn != null) conn.Dispose(); 
} 
+0

opposé à conn.Dispose ne devriez-vous utiliser conn.Close? –

+2

Ce n'est pas nécessaire, la quasi-totalité (sinon la totalité) des objets qui implémentent le pattern iDisposable relâche/ferme/ferme/ferme automatiquement toutes les ressources détenues par cet objet. Vous connaissez peut-être la directive d'utilisation, elle génère essentiellement le même code que celui que j'ai écrit plus haut. – Zyphrax

+0

Pourrait aussi bien en faire une application de console, plutôt que WinForms. En outre, en fonction de la chaîne de connexion, il peut être nécessaire d'utiliser System.Data.OleDb.OleDbConnection plutôt que SqlConnection. – mhenry1384

2

Une version abrégée de Xyphrax de answer (en supposant que vous exécutez ce dans le débogueur):

using(var conn = new SqlConnection("Connection String Here")) 
conn.Open(); 
Questions connexes