异常:无法将参数值从TimeSpan转换为DateTime

时间:2018-08-10 07:46:13

标签: c# .net sql-server stored-procedures timespan

当尝试将时间跨度值c#传递到包含参数值作为time(7)数据类型的存储过程时,出现错误。

在c#中:

 Db.AddInParameter(dbCommand, "@in_Duration", DbType.Time, aV.Duration);

我已指定时间作为参数。

在存储过程中,@ in_duration的数据类型为 time(7)。 在表中,列数据类型为 time(7)。 让我知道实际的问题是什么

1 个答案:

答案 0 :(得分:0)

尝试使用SqlDbType.TimeDbType.Time是代表SQL Server DateTime值的类型。