我试图插入时间唯一的价值,但收到以下错误SQLDATETIME溢出异常
- 前{“SQLDATETIME溢出。必须是AM 1753年1月1日12:00:00之间12/31/9999下午11点59分59秒。TimeEdit‘控制“}的System.Exception
从前端,时间,使用所选择的’,与向上和向下箭头。 SQL Server中的表具有设置为smalldatetime的字段。我只需要存储时间。我用下面将数据返回到应用程序
选择ID,CONVERT(CHAR(5),timeFrom,8)作为timeFrom,CONVERT(CHAR(5),timeTo,8)作为timeTo FROM dbo.Availability 其中id = @id 和dayName = @weekday
如何将时间只传递给表?
编辑〜解决方案 根据Euardo和Chris的说法,我的解决方案是传递日期时间字符串而不是时间字符串。我使用“g”按照Time Format格式化了我的结果。
谢谢
您不应该将Euardos或Chris的答案标记为正确答案吗? – Kasper 2008-10-28 18:03:18
是的,我也是这么说的......并有了额外的建议,我得到了一个friggn -1。 – StingyJack 2008-10-28 18:18:51
Kasper-我确实记得Chris的......你在那个盒子里有什么Pentium 10? – 2008-10-31 03:52:15