繁体   English   中英

C#DateTime与SQL Server Date-键入存储过程

[英]C# DateTime vs SQL Server Date - type in stored procedure

如果我有C# DateTime对象和SQL Server中Date类型的列(不是DateTime

对于从C#中获取日期时间的存储过程,除了将C# DateTime作为SQL Server DateTime传入之外,我是否有其他选择,或者是否可以将其传入Date类型?

在存储过程中将其定义为DATE

CREATE PROCEDURE dbo.YourProcedure (@FromDate DATE)
.....

然后从C#中这样调用它:

yourSqlCmd.Parameters.Add("@FromDate", SqlDbType.Date);
yourSqlCmd.Parameters["@FromDate"].Value = yourDotNetDateTime.Date;

您可以始终使用DateTime.Date属性

获取此实例的日期部分。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM