C# 在SQL Server上使用DBMS中的自动日期创建新数据行不会';行不通

C# 在SQL Server上使用DBMS中的自动日期创建新数据行不会';行不通,c#,sql-server,exception,getdate,C#,Sql Server,Exception,Getdate,您好,我正在尝试在我的SQL Server上创建一个新的datarow。 如果我用c代码手动传输MAT#u DBDATE列,效果会非常好 举个例子: C#代码: 但是,如果我希望SQL Server默认通过getdate()命令自动添加日期,那么它将不起作用。我只有一个不允许的例外 MAT_DBDATE柱具有以下规格: [MAT_DBDATE] DATETIME2 (7) CONSTRAINT [DF_TBL_MATERIAL_MAT_DBDATE] DEFAULT (sysdateti

您好,我正在尝试在我的SQL Server上创建一个新的datarow。 如果我用c代码手动传输MAT#u DBDATE列,效果会非常好

举个例子:

C#代码:

但是,如果我希望SQL Server默认通过getdate()命令自动添加日期,那么它将不起作用。我只有一个不允许的例外

MAT_DBDATE柱具有以下规格:

    [MAT_DBDATE] DATETIME2 (7) CONSTRAINT [DF_TBL_MATERIAL_MAT_DBDATE] DEFAULT (sysdatetime()) NOT NULL,
谢谢你的帮助

    [MAT_DBDATE] DATETIME2 (7) CONSTRAINT [DF_TBL_MATERIAL_MAT_DBDATE] DEFAULT (sysdatetime()) NOT NULL,