TextBoxのデータをデータベースに追加したいが、動作しません。Windowsフォームアプリケーション(テキストボックス)からデータベースSqlにデータを追加するにはどうすればよいですか?
private void insert_Click(object sender, EventArgs e)
{
SqlConnection Conectare = new SqlConnection();
Conectare.ConnectionString = @"Data Source=.\SQLEXPRESS;
AttachDbFilename=|DataDirectory|\Cuvinte.mdf;
Integrated Security=True;User
Instance=True ";
SqlDataAdapter da = new SqlDataAdapter();
da.InsertCommand = new SqlCommand("INSERT INTO Tabel_Cuvinte(id,cuv_ger,cuv_eng)"+" VALUES (@id, @cuv_ger,@cuv_eng)", Conectare);
da.InsertCommand.Parameters.Add("@id", SqlDbType.Int).Value = txtnr.Text;
da.InsertCommand.Parameters.Add("@cuv_ger", SqlDbType.VarChar).Value = txtger.Text;
da.InsertCommand.Parameters.Add("@cuv_eng", SqlDbType.VarChar).Value= txteng.Text;
Conectare.Open();
da.InsertCommand.ExecuteNonQuery();
Conectare.Close();
}
エラーはどうなりますか? – Kahbazi
あなたのコードをtry catch {}に入れた場合、Arvinの修正で例外が発生していますか? – paio