2010-06-16 4 views

Répondre

4

Vous devez enquêter sur les SqlConnection, SqlCommand et possible SqlDataReader et SqlDataAdapter composants .NET (voir les documents en ligne MSDN).

Une fois que vous avez cela, vous devez définir votre connection string - vérifiez ce lien de site pour une énorme sélection et explication des chaînes de connexion.

Ensuite, vous connectez essentiellement à l'aide:

using(SqlConnection conn = new SqlConnection('your connection string here')) 
{ 
    conn.Open(); 
    // do stuff 
    conn.Close(); 
} 

et vous pouvez faire des choses de différentes manières, par exemple en remplissant des ensembles de données, en lisant des valeurs, etc.

Lisez le MSDN ADO.NET Overview pour commencer! Ou Google pour "tutoriel ADO.NET" - vous trouverez des tonnes de liens.

1

Dans l'oeil de MS SQL Server, il n'y a pas de différence où se trouve votre serveur SQL. Tout ce dont vous avez besoin est de vous assurer que vous avez accès à ce serveur en termes d'IP et de numéro de port.

0

Utilisez le code ci-dessous pour créer les objets de connexion nécessaires.

public bool BeginTransaction(string strServerName) { 
    try 
    { 
     bool bRet = OpenConnection(strServerName); 
     if (bRet) 
     { 
      m_objTransaction = m_conn.BeginTransaction(); 
      m_dtAdapter.SelectCommand.Connection = m_conn; 
      return true; 
     } 
    } 
    catch (Exception ex) 
    { 
     return false; 
    } 
    return false; 
} 

public bool OpenConnection(string strServerName) { 
    try 
    { 
     m_connStr = string.Empty; 
     m_connStr = string.Format("Data Source=;Initial Catalog=;User Id=sa;Password=;"); //write your credentials here with DB name and server 
     m_conn = new SqlConnection(m_connStr); 
     m_conn.Open(); 

     m_dtAdapter = new SqlDataAdapter(); 

     if (m_conn != null) 
     { 
      m_dtAdapter.SelectCommand = new SqlCommand(); 
     } 
    } 
    catch (SqlException ex) 
    { 
     return false; 
    } 
    catch (Exception ex) 
    { 
     return false; 
    } 
    return true; 
} 
+0

pourquoi le -1 puis-je savoir? ma réponse est la même que la réponse choisie !! – srivatsayb

Questions connexes