2013-05-22 79 views
0

我得到的日期這樣SQL日期類型轉換錯誤

DateTimePicker1.Value.Date.ToShortDateString() 

,並嘗試插入到我的數據庫。

錯誤是:從字符串變換日期和/或時間時

轉換失敗。

昨天工作。今天我刪除我的表中的所有值,現在不工作

+1

你如何試圖將數據插入到你的數據庫?顯示您的代碼 –

+2

如果是約會 - 請**將它作爲日期!使用'DateTimePicker1.Value.Date'並隨之去做 - **不要**不必要地將日期轉換爲字符串並返回! –

回答

0

它看起來像你的應用程序服務器和數據庫服務器有不同的區域日期設置。此外,DateTimePicker1.Value.Date產生一個DateTime,你應該使用它將它添加到數據庫中,而不必經歷區域轉換混亂。

0

使用讓您的日期:

CDate(DateTimePicker1.Value.Date.ToShortDateString())