Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/263.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在c中使用列表视图在SQL中插入和更新日期#_C#_Sql_Sql Server 2012 - Fatal编程技术网

C# 如何在c中使用列表视图在SQL中插入和更新日期#

C# 如何在c中使用列表视图在SQL中插入和更新日期#,c#,sql,sql-server-2012,C#,Sql,Sql Server 2012,我正在使用SQL和c#编写程序。如何通过列表视图中的datetimepicker将date值从c#插入数据库?我应该在SQL数据库的date中使用什么数据类型 首先,我想使用datetimepicker插入日期。那么,如何将其保存在ReservedDate字段中的SQL数据库中?(我应该使用哪一行代码)。另外,我应该设置ReservedDate字段的数据类型是什么?您可以使用以下命令将datetimepicker值转换为DateTime Convert.ToDateTime(this.dateT

我正在使用SQL和c#编写程序。如何通过列表视图中的datetimepicker将date值从c#插入数据库?我应该在SQL数据库的date中使用什么数据类型


首先,我想使用datetimepicker插入日期。那么,如何将其保存在ReservedDate字段中的SQL数据库中?(我应该使用哪一行代码)。另外,我应该设置ReservedDate字段的数据类型是什么?

您可以使用以下命令将
datetimepicker
值转换为
DateTime

Convert.ToDateTime(this.dateTimePicker1.Value).ToString("MM/dd/yyyy");
Insert
like

 cmd.Parameters.AddWithValue("@ReservedDate", dateTimePicker1.Value.ToString("MM/dd/yyyy"));
注意:最好对日期字段使用
datetime
datatype

编辑:

"INSERT INTO yourTableName(ReservationDate) Values( '" + dateTimePicker1.Value.Date + "')";

并在SQL SERVER数据库中获取类型为
date
的ReservationDate列。

您使用的是哪种DBMS?如果只保存日期而不保存时间,则可以在中使用
smalldatetime
数据类型sql@Rohaan,抱歉,但smalldatetime数据类型还返回日期和时间值。我能做什么只储存日期?非常感谢。让我分享一下,我正在使用这一行代码,但随后出现了一个错误。我该怎么办?command=new-SqlCommand(“插入到保留(日期保留,日期服务)值(“+dateTimePicker4+”,“+dateTimePicker3+”,)”,MySqlConnection)@用户3156375您需要执行类似于
dateTimePicker1.Value
(dateTimePicker1.Value).插入字符串(“MM/dd/yyyy”)
的操作。谢谢。成功了。另外,我需要问我如何只存储日期?因为它同时存储日期和时间,但我只需要存储日期。@user3156375根据您的要求编辑了我的答案。请参见编辑零件。