视图或函数 'View_3' 不可更新,因为修改会影响多个基表.
代码如下
//修改指定商品数量的信息
public void UpdateNum(int GoodsNum, int OrdersID)
{
SqlConnection myConn = DBClass.GetConnection();
myConn.Open();
SqlCommand cmd = new SqlCommand("updateNum", myConn);
cmd.CommandType = CommandType.StoredProcedure;
SqlParameter goodsNum = new SqlParameter("@数量", SqlDbType.Int);
goodsNum.Value = GoodsNum;
cmd.Parameters.Add(goodsNum);
SqlParameter ordersID = new SqlParameter("@购物车编号", SqlDbType.Int);
ordersID.Value = OrdersID;
cmd.Parameters.Add(ordersID);
cmd.ExecuteNonQuery();
cmd.Dispose();
myConn.Close();
}
cmd.ExecuteNonQuery();这里出错了,显示的错误如题·求大大解决。别理论的·百度上都是理论的·求点实际方法。
[解决办法]
你的存程updateNum更新到了View_3,看下你的如何建的,直接更新源表就可以了,改下你的SP