将C#DateTime作为DateTime参数传递给SQL Server存储过程

时间:2017-04-28 07:42:38

标签: c# sql-server sql-server-2008-r2

我将{4/1/2017 12:00:00 AM}从我的C#代码传递给SQL Server作为存储过程的参数。在存储过程中,我想将其转换为MMddyyyy格式以进行数据处理。我尝试了很多来自谷歌的建议,但没有任何对我有用。

抛出此错误:

  

将varchar数据类型转换为日期时间数据类型会导致超出范围的值

1 个答案:

答案 0 :(得分:1)

在SQL中尝试转换关键字,但应传递一些参数值(101,107)进行转换。