テキストボックスのテキストをSQLデータベースに保存する方法は非常に多くありました。テキストボックスのテキストをSQLデータベースに保存したいだけです。私は Microsoft Visual Studio 2010とC#プログラミング言語を使用しています。私は自分のコードを修正しましたテキストボックスからSQLデータベースにデータを保存するasp.net C#
protected void BtnSave_Click(object sender, EventArgs e)
{
string Name = TxtFirstName.Text;
string Address = TxtDOB.Text;
string DOB = TxtDOB.Text;
string Occupation = TxtOccupation.Text;
string Home = TxtHome.Text;
string Work = TxtWork.Text;
string Mobile = TxtMobile.Text;
string Email = TxtEmail.Text;
string SportActivities = TxtSportActivities.Text;
using (SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["ClientsConnectionString"].ConnectionString)) ;
{
using (SqlCommand cmd = new SqlCommand("INSERT INTO [ClientDetails] ([Name], [Address], [DOB], [Occupation], [Home], [Work], [Mobile], [Email], [SportActivities]) VALUES (@Name, @Address, @DOB, @Occupation, @Home, @Work, @Mobile, @Email, @SportActivities)")) ;
{
cmd.connection = con;
con.Open();
cmd.Parameters.AddWithValue("@Name", TxtFirstName.Text);
cmd.Parameters.AddWithValue("@Address", TxtAddress.Text);
cmd.Parameters.AddWithValue("@DOB", TxtDOB.Text);
cmd.Parameters.AddWithValue("@Occupation", TxtOccupation.Text);
cmd.Parameters.AddWithValue("@Home", TxtHome.Text);
cmd.Parameters.AddWithValue("@Work", TxtWork.Text);
cmd.Parameters.AddWithValue("@Mobile", TxtMobile.Text);
cmd.Parameters.AddWithValue("@Email", TxtEmail.Text);
cmd.Parameters.AddWithValue("@SportActivities", TxtSportActivities.Text);
cmd.ExecuteNonQuery();
con.close();
}
}
}
protected void Button1_Click(object sender, EventArgs e)
{
string Name = TxtFirstName.Text;
string Address = TxtDOB.Text;
string DOB = TxtDOB.Text;
string Occupation = TxtOccupation.Text;
string Home = TxtHome.Text;
string Work = TxtWork.Text;
string Mobile = TxtMobile.Text;
string Email = TxtEmail.Text;
string SportActivities = TxtSportActivities.Text;
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["ClientDetailsConnectionString"].ConnectionString);
SqlCommand cmd = new SqlCommand("INSERT INTO [ClientDetails] ([ID], [Name], [Address], [DOB], [Occupation], [Home], [Work], [Mobile], [Email], [SportActivities]) VALUES (@ID, @Name, @Address, @DOB, @Occupation, @Home, @Work, @Mobile, @Email, @SportActivities)");
cmd.Connection = con;
con.Open();
cmd.Parameters.AddWithValue("@ID", TxtID.Text);
cmd.Parameters.AddWithValue("@Name", TxtFirstName.Text);
cmd.Parameters.AddWithValue("@Address", TxtAddress.Text);
cmd.Parameters.AddWithValue("@DOB", TxtDOB.Text);
cmd.Parameters.AddWithValue("@Occupation", TxtOccupation.Text);
cmd.Parameters.AddWithValue("@Home", TxtHome.Text);
cmd.Parameters.AddWithValue("@Work", TxtWork.Text);
cmd.Parameters.AddWithValue("@Mobile", TxtMobile.Text);
cmd.Parameters.AddWithValue("@Email", TxtEmail.Text);
cmd.Parameters.AddWithValue("@SportActivities", TxtSportActivities.Text);
cmd.ExecuteNonQuery();
con.Close();
}
: はここに私の現在のコードです。私がしたのは、 'CodeBehind'を 'CodeFile'に変更してaspx.csファイルに入れ、いくつかの小さなエラーを修正しただけです。ここに私の作業コードはあります: 私がしたのは、コードが "cmd"を認識しなかったので、角カッコを取り除いて、データベースのプライマリキーだったので、IDフィールドを追加しました。すべて素晴らしいです。ご協力いただきありがとうございます。
すべてのパラメータが必要です。エラーメッセージを投稿してください。 – Mangrio
エラーメッセージはありません。 –
天気のクリックイベントが呼び出されているかどうかを確認するブレークポイントを追加しますか? – Mangrio