我試圖從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