这就是我每次尝试将日期设置为提前30天进入getdate()+30
时的情况,那么它将无法指示进入数据库的30天。
我做到了:
string id = Session["id"].ToString();
cmd1.Parameters.AddWithValue("@BrugerATrydato", id);
cmd1.CommandText = "UPDATE brugere SET trydato = getdate()+30 WHERE Id = @BrugerATrydato;";
conn1.Open();
cmd1.ExecuteNonQuery();
conn1.Close();
问题是:进入数据库绝不会有一些日期向前发展。我也试过了getdate()
问题是我在这里做错了什么,因为它不会给dato' en?
答案 0 :(得分:5)
我不确定我到底知道你在问什么。但是你的问题是你不能让SQL Server在未来30天给你一个日期吗?如果是这样,试试这个:
Update brugere Set trydato = DateAdd(Day,30,GetDate())