2013-06-04 54 views
0

我已經從我的web應用程序中插入的日期時間,使用C#我的數據庫與SQL Server 2008傳C#日期到SQL Server 2008

我的機器被設置爲希伯來語,但我一個問題也試圖改變到en-us文化。這是我知道的轉換事物,但無法弄清楚如何正確傳遞它。

在數據庫中,列被聲明爲DATE NOT NULL

這是我嘗試通過數據集傳送從C#日期:

newDR["Close_Date"] = Convert.ToString(this.closeDate.Date.ToString("YYYYMMDD")); 

任何想法?

+2

'newDR [ 「Close_Date」] = this.closeDate.Date;'不起作用? – Oded

回答

8

根本不要將其轉換爲字符串。將其保存爲DateTime。儘量避免使用字符串轉換 - 每個字符串轉換都是潛在的問題根源。

所以:

newDR["Close_Date"] = closeDate.Date;