SQL C# ASP.NET 求高手注释每句的意思下 包括关键字 在线等

2024-12-16 10:21:08
推荐回答(1个)
回答1:

db.SQL = "select 订单ID from 订单表 where 订餐时间=@订餐时间";//查询订单表的订餐时间为@订餐时间的订单ID
DataTable dt = db.GetDataTable();///创建一个Datatable
string 订单ID = dt.Rows[0]["订单ID"].ToString();//获取第一条订单ID
this.Literal1.Text = 订单ID;//把订单ID赋给Literal1标签
foreach (DataRow dr in ((DataTable)Session["Car"]).Rows)//遍历每一条数据
{
SqlServer obj = new SqlServer(); //实例化SqlServer对象
string cname = dr["菜名"].ToString();//取出DataTable里面 菜单 这一条数据赋给 cnmae
int quantity = int.Parse(dr["数量"].ToString());//取出DataTable里面 数量 这一条数据赋给 cnmae
float price = float.Parse(dr["价格"].ToString());//取出DataTable里面 价格 这一条数据赋给 cnmae

obj.AddSqlParameter("@订单ID", 订单ID); //把订单ID赋给订单条目表的订单ID
obj.AddSqlParameter("@菜名", cname);//把cname赋给订单条目表的菜名
obj.AddSqlParameter("@数量", quantity);//把quantity赋给订单条目表的数量
obj.AddSqlParameter("@单价", price);//把price赋给订单条目表的单价
obj.AddSqlParameter("@评分", "0");//把单条目表的评分设为0
obj.SQL = obj.GetInsertSQL("订单条目");//把数据添加到订单条目表中
obj.ExcuteNonQuery();//执行sql语句