2009-09-30 17 views

Respuesta

16

Puede hacer uno usted mismo en 20 segundos. Por ejemplo, en C#
- Crear una nueva aplicación de Windows Forms
- Crear un nuevo SqlConnection (connectionString)
- excepción => string Mala conexión
- Todo cadena => Buena conexión bien

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

no debe usted utilizar conn.Close oposición a conn.Dispose? –

+2

Eso no es necesario, casi todos (si no todos) los objetos que implementan el patrón iDisposable liberan/cierran/cierran/cierran automáticamente cualquier recurso que tenga ese objeto. Puede que esté familiarizado con la directiva de uso, básicamente genera exactamente el mismo código que escribí anteriormente. – Zyphrax

+0

También podría ser una aplicación de consola, en lugar de WinForms. Además, dependiendo de la cadena de conexión, podría necesitar ser una System.Data.OleDb.OleDbConnection en lugar de una SqlConnection. – mhenry1384

2

Una versión abreviada de Xyphrax de answer (suponiendo que se está ejecutando esta en el depurador):

using(var conn = new SqlConnection("Connection String Here")) 
conn.Open(); 
Cuestiones relacionadas