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

c#DateTime在给定上下文中无效,c#,database,sql-server-ce,C#,Database,Sql Server Ce,我发布了一个类似的问题,但出现了困惑,所以我觉得有必要重新发布,但要更加清晰 我正在尝试插入一个需要DateTime数据类型的数据库(SqlCompact3.5)列 为了获得当前日期和时间,我希望使用如下内容: SqlParameter vetCreated = new SqlParameter("@vetCreated", SqlDbType.DateTime); vetCreated.Value = DateTime.Now; 但是,这会导致编译错误,即DateTime()是一个“方法”。

我发布了一个类似的问题,但出现了困惑,所以我觉得有必要重新发布,但要更加清晰

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

为了获得当前日期和时间,我希望使用如下内容:

SqlParameter vetCreated = new SqlParameter("@vetCreated", SqlDbType.DateTime);
vetCreated.Value = DateTime.Now;
但是,这会导致编译错误,即DateTime()是一个“方法”。在给定上下文中无效。

有什么想法吗


类中可能有一个名为
DateTime()
的函数


更改它。

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

我有一种预感,您的类中有
DateTime
方法。所以,当您调用
DateTime.Now
编译器时,您可能会感到困惑,或者您想使用
DateTime
类或方法


前缀DateTime.Now带有名称空间
System.DateTime.Now

确切错误是什么,在哪一行?重复的。编辑您的原始问题,不要重新发布。提问时要小心。有一个自动过滤器,禁止用户在做某些事情时提问(获得大量否决票、转发问题、删除问题等),谢谢这项功能。这让我和我想的其他人都快发疯了。我向Stackoverflow道歉,但感谢您的光临=)