cmd.CommandText = "Update UserInfo set DelFlag=1 where UserId = @UserId";
//方法一
cmd.Parameter.AddWithValue("@UserId",deleteUserId);
//方法二
SqlParameter parameter = new SqlParameter();
parameter.Value = deleteUserId;
parameter.ParameterName="@UserId";
cmd.Parameters.Add(parameter);
//方法三---注意参数陷阱
cmd.Parameter.Add("@UserId",(object)0);
//方法四--明确控制数据类型
cmd.Parameter.Add("@UserId",SqlDbType.BigInt,8).Value=4;