c#DateTime在给定上下文中无效

时间:2011-05-22 22:53:04

标签: c# database sql-server-ce

我发布了一个类似的问题,但设置混乱,所以我觉得需要重新发布,但更清晰。

我正在尝试插入需要DateTime数据类型的数据库(SqlCompact3.5)列。

为了获得当前日期&我希望用这样的东西:

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

然而,这会导致编译错误,说 DateTime()是'方法'。这在给定的上下文中无效。

有什么想法吗?

Link to Badly Asked Previous Question

3 个答案:

答案 0 :(得分:2)

尝试将DateTime.Now更改为System.DateTime.Now,看看它现在是否已编译。

答案 1 :(得分:1)

我预感你班上有DateTime方法。因此,当您调用DateTime.Now时,编译器会感到困惑,您要使用DateTime类或方法。

Prefix DateTime.Now with namespace System.DateTime.Now

答案 2 :(得分:0)

您的班级中可能有一个名为DateTime()的函数。

改变它。