未处理我是新来的.Net。我刚开始学习它。我遇到了错误,它显示“SqlException未被用户代码处理”。SqlException未被用户代码cmd.ExecuteNonQuery()
protected void Button1_Click(object sender, EventArgs e)
{
SqlCommand cmd = new SqlCommand();
cmd.CommandText = "insert tbemp (@eno, @ename, @es, @eadd)";
cmd.Connection = con;
cmd.Parameters.Add("@eno",SqlDbType.Int).Value = Convert.ToInt32(TextBox1.Text);
cmd.Parameters.Add("@ename", SqlDbType.VarChar,50).Value = TextBox2.Text;
cmd.Parameters.Add("@es", SqlDbType.VarChar, 50).Value = TextBox3.Text;
cmd.Parameters.Add("@eadd", SqlDbType.VarChar, 50).Value = TextBox4.Text;
cmd.ExecuteNonQuery();
cmd.Dispose();
TextBox1.Text = String.Empty;
TextBox2.Text = String.Empty;
TextBox3.Text = String.Empty;
TextBox4.Text = String.Empty;
TextBox1.Focus();
}
https://www.tutorialspoint.com/sql/sql-insert-query.htm SQL具有结构,语法和关键字。 – Plutonix
阅读[问]。该异常有一个非常有用的消息,指出您的查询出了什么问题。使用这个信息,你可以做研究,你可以找到解决方案。 – CodeCaster