各位老大请进,小弟碰到过一个奇怪的问题
sql 2000 sp4 补丁
执行语句如下
insert into
VIPList(UserID,TrueName,Http,VIPType,StartDate,EndDate,Intro)
values('e','e','e',0,'2008-2-29','2009-2-29','e')
报错:
服务器: 消息 242,级别 16,状态 3,行 1
从 char 数据类型到 datetime 数据类型的转换导致 datetime 值越界。
语句已终止。
但是,我把第二个日期换换3-29
insert into
VIPList(UserID,TrueName,Http,VIPType,StartDate,EndDate,Intro)
values('e','e','e',0,'2008-2-29','2009-3-29','e')
难道sql数据库对日期还有限制吗?就2月29 2月30 不可写入
2009-2-28就正常写入 ,真是奇怪,就29与30两天不可写入