我想知道为什么我通过抛出这个异常得到这个运行时错误:
SqlException 未被用户代码处理
'm' 附近的语法不正确。
字符串 ')' 后面的非闭合引号。
当我使用下面的这段代码将记录添加到我的数据库中时,实际上我每次都使用这段代码,现在它不起作用。
我希望你能找出这个错误的原因。谢谢...这是下面的代码:
protected void Button1_Click(object sender, EventArgs e)
{
string conn = @"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Coldwind.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";
SqlConnection connection = new SqlConnection(conn);
// SqlDataReader dr = new SqlDataReader();
connection.Open();
string sql = "INSERT INTO [CommentTab]([Name],[Comments]) Values('" + TextBox1.Text + "','" + TextBox2.Text + "')";
SqlCommand cmd = new SqlCommand(sql, connection);
cmd.CommandType = CommandType.Text;
cmd.ExecuteNonQuery();
cmd.Dispose();
connection.Close();
Response.Redirect("~/Default5.aspx");
}