如何将当前时间作为日期时间对象插入数据库?

时间:2018-07-10 00:23:04

标签: c# datetime ms-access types datetime-format

我正在尝试打发当前时间。我对日期部分不感兴趣。

必须将其作为DateTime对象传递,才能成功存储在数据库中。

使用Microsoft Access 2003作为数据库
编程语言是C#
VS2017

2 个答案:

答案 0 :(得分:0)

然后,您应该将日期时间参数传递给它。

DateTime date_today = DateTime.Now;
SqlCommand sql_command = new SqlCommand("INSERT INTO table (date_time_table) VALUES (@value)", connection);
sql_command.Parameters.AddWithValue("@value", date_today);
sql_command.ExecuteNonQuery();

答案 1 :(得分:0)

我找到了解决方法

我已将我的时间列的默认值设置为一个名为Time $()的函数

这将通过数据库自身强制执行db将当前时间添加到我将每次自动添加的新行中

如果您遇到相同的问题并找到我的答案,并且需要更多说明,只需在问题中对此答案发表评论。