2011-05-22 13 views
-2

我發佈了一個類似的問題,但設置了困惑,所以我覺得需要重新發布,但更清晰。c#日期時間在給定的上下文中無效

我試圖插入這需要一個日期時間數據類型的數據庫(SqlCompact3.5)科拉姆。

爲了獲取當前日期時間&我想用這樣的:

SqlParameter vetCreated = new SqlParameter("@vetCreated", SqlDbType.DateTime); 
vetCreated.Value = DateTime.Now; 

然而,這導致編譯錯誤說DATETIME()是一個「方法」。這在給定的上下文中是無效的。

有什麼建議嗎?

Link to Badly Asked Previous Question

+0

什麼是確切的錯誤和在哪一行? – SLaks 2011-05-22 22:54:42

+1

重複[c#DateTime誤解](http://stackoverflow.com/questions/6090577/c-datetime-misunderstanding)。編輯您的原始問題,請勿重新發布。 – 2011-05-22 22:55:04

+0

小心你的問題。有一個自動過濾器,禁止用戶提問,如果他們做某些事情(得到很多downvotes,轉發問題,刪除問題等) – 2011-05-22 23:00:46

回答

2

嘗試改變DateTime.NowSystem.DateTime.Now,看看它是否現在編譯。

+0

感謝這工作。它一直在推動着我和所有其他人的思維。我很抱歉Stackoverflow,但感謝通過=) – DevilCode 2011-05-22 23:14:47

0

你可能有一個在你的類名爲DateTime()功能。

改變這一點。

1

我有,你有你的類DateTime方法的預感。所以當你調用DateTime.Now時編譯器會感到困惑,要麼使用DateTime類或方法。

前綴DateTime.Now命名空間System.DateTime.Now

相關問題