次のコードを使用してデータベースにデータを挿入しています。エラーが発生することも、データベースにデータを追加することもありません。私はそれに何か欠けていますか?
列はそれぞれデータ型であり、データ型univ_regno
を持っていますemail
nvarchar(50)
protected void btnSubmit_Click(object sender, EventArgs e)
{
if (chkaccept.Checked)
{
try
{
con = new SqlConnection(ConfigurationManager.ConnectionStrings["SQL Connection String"].ConnectionString);
con.Open();
com = new SqlCommand("INSERT INTO stdtable ([univ_regno],[email]) values(@univ_regno,@email)", con);
com.Parameters.Add("@univ_regno", txtuniv.Text);
com.Parameters.Add("@email", txtemail.Text);
com.ExecuteNonQuery();
con.Close();
/*show javascript message */
Type cstype = this.GetType();
ClientScriptManager cs = Page.ClientScript;
String cstext = "alert('Record Added Successfully');";
cs.RegisterStartupScript(cstype, "PopupScript", cstext, true);
}
catch (System.Exception err)
{
Type cstype = this.GetType();
ClientScriptManager cs = Page.ClientScript;
String cstext = "alert('"+ err.Message.ToString() +" ');";
cs.RegisterStartupScript(cstype, "PopupScript", cstext, true);
}
}
else
{
Type cstype = this.GetType();
ClientScriptManager cs = Page.ClientScript;
String cstext = "alert('Not checked ');";
cs.RegisterStartupScript(cstype, "PopupScript", cstext, true);
}
}