希望这次图片可以让大家看到!不论是smalldate还是datetime都不行,提示越界!

解决方案 »

  1.   

    数据类型       范围                                     精确度  
    datetime  1753 年 1 月 1 日到 9999 年 12 月 31 日  3.33 毫秒
     
    smalldatetime 1900 年 1 月 1 日到 2079 年 6 月 6 日   1 分钟
     
      

  2.   

    DECLARE @a DATETIME 
    SET @a= GETDATE()
    INSERT INTO dbo.personinfodb
     (人员ID,出生年月) VALUES('12121212',@a)消息 242,级别 16,状态 3,第 3 行
    从 char 数据类型到 datetime 数据类型的转换导致 datetime 值越界。
    语句已终止。
    这样都不行,我用的是sql server2005
      

  3.   


    还有人员id的类型不会也是datetime了吧