以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  保存时弹出错误 对于造型说明无效的字符值  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=24333)

--  作者:Fotable
--  发布时间:2012/10/10 23:13:00
--  保存时弹出错误 对于造型说明无效的字符值

奇怪的错误呀

.NET Framework 版本:2.0.50727.3634
Foxtable 版本:2012.9.29.1
错误所在事件:
详细错误信息:
System.Data.OleDb.OleDbException: 对于造型说明无效的字符值
   at System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method)
   at System.Data.OleDb.OleDbCommand.ExecuteNonQuery()
   at System.Data.Common.DbDataAdapter.UpdateRowExecute(RowUpdatedEventArgs rowUpdatedEvent, IDbCommand dataCommand, StatementType cmdIndex)
   at System.Data.Common.DbDataAdapter.Update(DataRow[] dataRows, DataTableMapping tableMapping)


--  作者:Fotable
--  发布时间:2012/10/10 23:18:00
--  
进过测试 是我在生日列(日期型)输入了小雨1752年的年份 保存时就会报这个错。
--  作者:Fotable
--  发布时间:2012/10/10 23:20:00
--  
是我的sql数据库 不支持1752年以下的年份吗?
--  作者:lin_hailun
--  发布时间:2012/10/11 9:05:00
--  
 理由很长...很长.....

 http://www.cnblogs.com/firstyi/archive/2008/09/19/1293889.html

--  作者:Fotable
--  发布时间:2012/10/11 9:16:00
--  
原因真有趣,原来有些日子是不存在的