我試圖插入時間唯一的價值,但收到以下錯誤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