Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/73.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# Web form calendar.selecteddate到sql日期列格式_C#_Sql_Date - Fatal编程技术网

C# Web form calendar.selecteddate到sql日期列格式

C# Web form calendar.selecteddate到sql日期列格式,c#,sql,date,C#,Sql,Date,我正在尝试从web表单日历中获取“calendar.selecteddate”,并将该日期传递到我的sql数据库日期数据类型列 如果我选择2014年1月5日,则2014年5月1日进入工作状态。如果选择1月13日,则在将数据发送到数据库时会出现异常。它正在将日期转换为yyyy/mm/dd格式。有没有一种方法可以改变我的sql数据库数据类型格式?或者,在我将其传递到数据库之前,有一段代码可以对其进行转换 SqlHandler.SqlQuery(String.Format("INSERT INTO S

我正在尝试从web表单日历中获取“calendar.selecteddate”,并将该日期传递到我的sql数据库日期数据类型列

如果我选择2014年1月5日,则2014年5月1日进入工作状态。如果选择1月13日,则在将数据发送到数据库时会出现异常。它正在将日期转换为yyyy/mm/dd格式。有没有一种方法可以改变我的sql数据库数据类型格式?或者,在我将其传递到数据库之前,有一段代码可以对其进行转换

SqlHandler.SqlQuery(String.Format("INSERT INTO Sessions VALUES ('{0}', '0')"
                      , Calendar.SelectedDate.ToString()));

一如既往地谢谢你这是C吗?如果你在上面贴上这样的标签,可能会对你有所帮助。然后,您可能会从了解C的人那里得到一些帮助。抱歉,这是CDon,不要将其作为字符串传递,而要将其作为日期时间类型传递。如果您使用参数化查询(无论如何都应该这样做),或者您冒着SQL注入的风险,则可以这样做。这样,您就不会有任何转换问题;比如你的工作示例,它实际上插入了什么:1月5日。。。还是五月一日?