ต้องการบันทึกค่าที่อยู่ใน session ลงDatabase ครับ แต่พอกดบันทึกค่าก็หายไป

กระทู้คำถาม
ผมดึงค่าจากDatabase ตัวนึง จะมาบันทึกลงอักตัวนึง แต่พอกดบันทึกมัน กลายเป็น  0 แทนอ่ะครับ
ส่วนนี้คือโค้ดครับ
//*** Select OrderID ***//
            SQL = "SELECT Max(REC_ID) FROM Receipt ";
            myAdapter.Fill(dt1);
            if (dt1.Rows.Count > 0)
            {
                Session["REC_ID"] = dt1.Rows[0]["REC_ID"].ToString();
            }

            //*** Insert to orders_detail ***//
            dt2 = (DataTable)Session["myCart"];
            for (i = 0; i <= dt2.Rows.Count - 1; i++)
            {
                SQL = "INSERT INTO  Selling ([REC_ID],[ITEM_ID],[QUANTITY]) VALUES ('" + Session["REC_ID"] + "','" + dt2.Rows["ITEM_ID"] + "','" + dt2.Rows["QUANTITY"] + "')";
                var _with1 = cmd;
                _with1.Connection = conn;
                _with1.CommandText = SQL;
                _with1.CommandType = CommandType.Text;
                _with1.ExecuteNonQuery();
            }
            conn.Close();

            Session.Remove("myCart");
            Response.Redirect("ViewOrders.aspx");
แก้ไขข้อความเมื่อ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่