当尝试将时间跨度值c#传递到包含参数值作为time(7)数据类型的存储过程时,出现错误。
在c#中:
Db.AddInParameter(dbCommand, "@in_Duration", DbType.Time, aV.Duration);
我已指定时间作为参数。
在存储过程中,@ in_duration的数据类型为 time(7)。 在表中,列数据类型为 time(7)。 让我知道实际的问题是什么
答案 0 :(得分:0)
尝试使用SqlDbType.Time
。 DbType.Time
是代表SQL Server DateTime值的类型。