strsql = "INSERT INTO [order] (uname,cid,date,start_time,paid) VALUES('"+Session["uname"]+"',@c,@d,@t,N)";cmd.CommandText = strsql; //加入这行代码,因为字符串是特殊的引用类型,值改变后,就是另一个对象了。cmd.ExecuteNonQuery();