Question

J'essaie de comprendre la façon la plus simple pour effectuer votre opération d'insertion dans C#.NET à l'aide de la SqlClient.

Je suis à l'aide d' SqlConnection pour ma db lien, j'ai déjà eu du succès pour l'exécution de certaines lectures, et je veux savoir la façon la plus simple d'insérer des données.Je suis la recherche de ce qui semble être assez détaillé des méthodes quand je google.

Était-ce utile?

La solution

using (var conn = new SqlConnection(yourConnectionString))
{
    var cmd = new SqlCommand("insert into Foo values (@bar)", conn);
    cmd.Parameters.AddWithValue("@bar", 17);
    conn.Open();
    cmd.ExecuteNonQuery();
}

Autres conseils

Puisque vous semblez juste de commencer avec ce est maintenant le meilleur moment pour vous familiariser avec le concept d'une Couche d'Accès aux Données (obligatoire lien wikipédia).Il sera très utile pour vous en bas de la route lorsque vous êtes apps ont plus d'interaction avec la base de données et vous souhaitez réduire la duplication de code.Fait aussi pour plus de cohérence du comportement, en faisant des essais et des tonnes d'autres choses plus faciles.

using (SqlConnection myConnection new SqlConnection("Your connection string")) 
{ 
    SqlCommand myCommand = new SqlCommand("INSERT INTO ... VALUES ...", myConnection); 
    myConnection.Open(); 
    myCommand.ExecuteNonQuery(); 
}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top