public bool AddOrder(Order newOrder)
{
string sqlStr = " insert into T_Order(OrderID,OrderTime,OrderTotal) VALUES (@RandomID,@Time,@Money);insert into T_OrderGoods (OrderID,GoodsID,GoodsMoney,GoodsName,GoodsNumber) VALUES (@RandomID,@Id,@Money,@Name, @Number) ";
SqlParameter[] param = new SqlParameter[]
{
new SqlParameter("@Id",newOrder.產品id),
new SqlParameter("@Number",newOrder.產品數量),
new SqlParameter("@Money",newOrder.產品單價),
new SqlParameter("@Name",newOrder.產品名稱),
new SqlParameter("@Time",newOrder.訂單時間),
new SqlParameter("@RandomID",newOrder.訂單ID),
};
return DBHelper.ExcuteCommand(sqlStr, param);
}
圖上面我寫的執行的sql陳述句中 訂單總金額 OrderTotal = @money 只能存入一個物品的單價
請問要怎么寫才能得到 單價欄位x數量欄位 的和,插入總金額中呢
uj5u.com熱心網友回復:
insert into T_Order(OrderID,OrderTime,OrderTotal) VALUES (@RandomID,@Time,@Money*@Number);轉載請註明出處,本文鏈接:https://www.uj5u.com/net/60518.html
標籤:ASP.NET
下一篇:新人求助,遍歷相關問題。
