我发布了一个类似的问题,但设置混乱,所以我觉得需要重新发布,但更清晰。
我正在尝试插入需要DateTime数据类型的数据库(SqlCompact3.5)列。
为了获得当前日期&我希望用这样的东西:
SqlParameter vetCreated = new SqlParameter("@vetCreated", SqlDbType.DateTime);
vetCreated.Value = DateTime.Now;
然而,这会导致编译错误,说 DateTime()是'方法'。这在给定的上下文中无效。
有什么想法吗?
答案 0 :(得分:2)
尝试将DateTime.Now
更改为System.DateTime.Now
,看看它现在是否已编译。
答案 1 :(得分:1)
我预感你班上有DateTime
方法。因此,当您调用DateTime.Now
时,编译器会感到困惑,您要使用DateTime
类或方法。
Prefix DateTime.Now with namespace System.DateTime.Now
。
答案 2 :(得分:0)
您的班级中可能有一个名为DateTime()
的函数。
改变它。