angel farahani
چهارشنبه 03 اردیبهشت 1393, 01:40 صبح
با سلام دوستان ، من میخوام سفارش رستوران رو ثبت کنم اما خطای Incorrect syntax near the keyword 'order رو میده ، لطفا کد رو نگاه کنید ، آیا جاییش مشکل داره ؟
String query; String conString = ConfigurationManager.ConnectionStrings["OnlineResturansConnectionString"].ToString();
SqlConnection sqlcon = new SqlConnection(conString);
query = "insert into order(userid,orderprice,shopid,orderstatus,orderda te) values(@userid,@orderprice,@shopid,1,GETDATE())";
SqlCommand cmd = new SqlCommand(query, sqlcon);
cmd.Parameters.AddWithValue("@userid",Convert.ToInt16(Session["userid"]));
cmd.Parameters.AddWithValue("@orderprice",Convert.ToDouble(Session["totalprice"]));
cmd.Parameters.AddWithValue("@shopid",Convert.ToInt16(Session["shopid"]));
cmd.Parameters.AddWithValue("@orderdate", SqlDbType.Date).Value = DateTime.Now;
cmd.Parameters.AddWithValue("@orderstatus", 1);
sqlcon.Open();
cmd.ExecuteNonQuery();
sqlcon.Close();
String query; String conString = ConfigurationManager.ConnectionStrings["OnlineResturansConnectionString"].ToString();
SqlConnection sqlcon = new SqlConnection(conString);
query = "insert into order(userid,orderprice,shopid,orderstatus,orderda te) values(@userid,@orderprice,@shopid,1,GETDATE())";
SqlCommand cmd = new SqlCommand(query, sqlcon);
cmd.Parameters.AddWithValue("@userid",Convert.ToInt16(Session["userid"]));
cmd.Parameters.AddWithValue("@orderprice",Convert.ToDouble(Session["totalprice"]));
cmd.Parameters.AddWithValue("@shopid",Convert.ToInt16(Session["shopid"]));
cmd.Parameters.AddWithValue("@orderdate", SqlDbType.Date).Value = DateTime.Now;
cmd.Parameters.AddWithValue("@orderstatus", 1);
sqlcon.Open();
cmd.ExecuteNonQuery();
sqlcon.Close();