public void Update(Users user)
{
string sql = "update users set username=@username,password=@password where id=@id";
OleDbParameter[] paras = new OleDbParameter[]
{
new OleDbParameter("@username",user.Username),
new OleDbParameter("@password",user.Password),
new OleDbParameter("@id",user.Id)
};
DBHelp.ExecuteNonquery(sql, paras);
}
执行方法UPDATE语法错误
注意参数顺序
这样应该不会有问题
如果不行那就是字段错误或者表名错误
关键字问题。