2011-08-10 47 views
4

我對從Excel導入數據到SQL Server工作。當我在sql server中插入日期和日期時間值時,我面臨問題。它顯示我此錯誤:一個char數據類型到datetime數據類型的轉換導致外的範圍內的日期時間值

[System.Data.SqlClient.SqlException] = {"The conversion of a char data type to a datetime data type resulted in an out-of-range datetime value.\r\nThe statement has been terminated."} 

在Excel工作表的日期和日期時間格式都是這種格式:

Date   DateTime 
2011-04-26 2011-04-26 13:30 

我有什麼要做到這兩個值導入到數據庫?

回答

4

這格式,如果set dateformat dmy失敗。確保您有set dateformat ymd或從日期中刪除-yyyymmdd將始終有效。

http://www.sommarskog.se/wishlist.html#YYYYMMDD

+0

我的上述問題solved..What我做的是首先我創建了一個字符串變量,並傳遞給variable..Then我已經創建日期時間變量的值和轉換的字符串變量datetime和將該值傳遞給DateTIme變量。 – Nazima

相關問題