标签: sql-server ado.net datetime
我正在使用SQL Server 2008。
首先,我为SqlDbType.Time提供了System.TimeSpan给插入和更新的参数类型。
SqlDbType.Time
System.TimeSpan
我成功了。
现在我改为DbType.Time而不是SqlDbType.Time。这给了我错误消息“无法将参数值从TimeSpan转换为DateTime”,但没有调用“过程”
DbType.Time
答案 0 :(得分:5)
这是当前版本的ADO.Net中的confirmed bug。在下一个版本中,您需要使用SqlDbType.Time。