我在将日期插入访问时遇到问题,在访问中数据类型是日期/时间(一般日期)。我希望它插入今天的日期,以便我以后可以调用它并计算出已经过去了多少天(我知道如何使用时间跨度来做到这一点)。所以请告诉我保存访问日期的正确方法。谢谢
附言。我不需要时间只需要日期
DateTime dateNow = DateTime.Now;
string connString = (@"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=|DataDirectory|HorseDB.mdb");
OleDbConnection conn = new OleDbConnection(connString);
conn.Open();
OleDbCommand cmd = conn.CreateCommand();
OleDbCommand cmdSelect = conn.CreateCommand();
cmd.CommandText = @"INSERT INTO [Users] (PaidDate) VALUES (@PaidDate) WHERE [UserId] = @OrderId";
cmd.Parameters.AddWithValue("@PaidDate", dateNow);
cmd.Parameters.AddWithValue("@OrderId", orderId);
cmd.ExecuteNonQuery();
conn.Close();