私は、データベースからのデータでDataGridViewのを作ってきた、そして私はデータベースにデータを保存するにはどうすればよいですか?
問題があるなど、データを削除、挿入データと3つの異なる形を持っている私は、プログラムをデータを挿入して再起動しようとしている、データ救われません。ここで
は私のコードです:COMMITを追加
SqlConnection con = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Database1.mdf;Integrated Security=True;User Instance=True");
con.Open();
string sql = "INSERT INTO Elevi (Nume, Prenume, SportulPracticat) VALUES(@nume, @prenume, @sport)";
using (SqlCommand cmd = new SqlCommand(sql, con))
{
cmd.Parameters.AddWithValue("@nume", textBox1.Text);
cmd.Parameters.AddWithValue("@prenume", textBox2.Text);
cmd.Parameters.AddWithValue("@sport", textBox3.Text);
cmd.ExecuteNonQuery();
}
con.Close();
デバッグモードでこれを実行して、何が起こっているのかを確認しましたか? 'cmd.ExecuteNonQuery()'が実行されるとすぐに書かれたように、行をテーブルに挿入する必要があります。 – SlimsGhost
これはおそらくこれです。http://stackoverflow.com/questions/17147249/why-saving-changes-to-a-database-fails/17147460#17147460 – Steve
はい.iこれをデバッグモードで実行します。そして、私は行を挿入している。しかし、それは保存されません。私はXボタンを押して、デュブをもう一度実行すると、行が消えた。 –