OleDbConnection con = Dbcon.CreateCon();
string Menu_value = txtMenu_name.Text;
OleDbCommand cmd = new OleDbCommand("update Menu set Menu_value=@Menu_value where Menu_id=35", con);
//cmd.Parameters.Add(new OleDbParameter("@id", OleDbType.Integer));
//cmd.Parameters["@id"].Value = 35;
cmd.Parameters.Add(new OleDbParameter("@Menu_value", OleDbType.Char));
cmd.Parameters["@Menu_value"].Value = txtMenu_name.Text.Trim();
try
{
con.Open();
cmd.ExecuteNonQuery();
}
catch (Exception e1)
{
Response.Write(e1.Message);
}
不会爆错。就是数据不更新什么数据库权限啊。也加了什么权限都有。
连接字符串是正确的。执行别的操作就可以.
又不会有异常...为什么啊?
是不是用参数的话where条件不能用参数?