我试图从DateTimePicker插入到我的数据库(SQL Server 2012)日期(dd/MM/yyyy)。当我检查我的数据库时,格式已被保存为(yyyy/dd/MM),问题是当我选择一天之间13和该月的最后一天,我得到的消息“错误转换数据类型varchar datetime ”。但是如果我选择01和12之间的一天,它就会起作用。数据类型/ Varchar错误
我的班级是这样的:
public class Example
{
private SqlDateTime date;
public SqlDateTime date
{
get {return date;}
set {date = value;}
}
}
,那就是让我的约会对象是:
Example example = new Example();
example.date = SqlDatime.Parse(dateTimePicker.Value.Date);
我的查询只是需要(example.date)和插入数据库。任何想法?
在此先感谢和抱歉,我的英语
为什么您使用* SQLDATETIME *,为什么不只是简单的'DateTime',我认为在表中的数据类型应该是'datetime',而不是'varchar' – Sachin
尝试只使用dateTimePicker.Value – nabuchodonossor
使用datetimepickervalue和日期时间 – Schuere