首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

视图或函数 'View_3' 不可更新,由于修改会影响多个基表

2012-11-04 
视图或函数 View_3 不可更新,因为修改会影响多个基表.代码如下//修改指定商品数量的信息public void Upd

视图或函数 '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

热点排行