Comment insérer des Enregistrements dans la Base de données à l'aide du langage C#?

Je ne suis qu'un débutant en C# j'ai donc besoin de beaucoup d'aide. Maintenant, le problème est que j'ai conçu un formulaire windows dans lequel il existe de nombreux domaines comme le prénom, le nom, l'adresse, etc. Maintenant je veux faire c'est que lorsque je remplis le formulaire et cliquez sur le bouton insérer toutes les informations dans la base de données. Personne ne sait comment faire cela?

private void button1_Click(object sender, System.EventArgs e)
{
    string connetionString = null;
    SqlConnection cnn ;
    SqlDataAdapter adapter = new SqlDataAdapter();
    string sql = null;
    connetionString = "Data Source=UMAIR;Initial Catalog=Air; Trusted_Connection=True;" ;

    cnn = new SqlConnection(connetionString);
    sql = "insert into Main (Firt Name, Last Name) values(textbox2.Text,textbox3.Text)";

    try
    {
        cnn.Open();
        adapter.InsertCommand = new SqlCommand(sql, cnn);
        adapter.InsertCommand.ExecuteNonQuery();
         MessageBox.Show ("Row inserted !! ");
    }
    catch (Exception ex)
    {
        MessageBox.Show(ex.ToString());
    }
}
Ne rien ajouter? Parce qu'il semble que les valeurs "textbox2.texte" et "textbox3.texte" peut-être
rien du tout. j'ai utilisé ce pour vérifier mais en vain.
Et s'il y a une colonne dans votre base de données appelée "Premier Nom" et "prénom"? Ont-ils vraiment des espaces entre eux?
Je dowvote à cette question, car il n'y a aucun moyen que cette requête s'exécute avec succès, ce qui montre une absence totale de débogage sur la part de l'utilisateur, car la commande n'a jamais fonctionne.

OriginalL'auteur Umair Javed | 2012-08-27