又一个千年虫似的BUG,2079-6-7界限日期(5)

  • 主题发起人 主题发起人 ypluo
  • 开始时间 开始时间
Y

ypluo

Unregistered / Unconfirmed
GUEST, unregistred user!
兄弟我在这里提醒论坛上的朋友们:数据库里的smalldata要少用为妙了,它最大的可保存日期是2079-6-6,这个日期以后的日期就不能保存了,我已经碰到这个问题,希望各位兄弟引起注意。
 
试了一下,确实如此,只能到2079-06-06~~~我一般用字符类型保存日期~~
 
到了2078年再说
 
兄弟。我活不到2078年了。那个时候。所有的数据库全部转成虚拟现实里的一颗沙粒了。别担心。
 
每个人都会碰到,只要使用权限到2079年以后
 
呵呵,我也提醒大家一下,数据库中的tinyint也要少用,超过255就出问题了;smallint也要少用,超过32767也会有问题;int也要少用,超过2,147,483,647也会有问题;还是多用bigint,要超过9,223,372,036,854,775,807才会有问题。
 
字段用bigint delphi的ado好像不支持吧?delphi只有ADOQuery1.FieldByName('字段名').AsInteger方法而 AsInteger的返回类型是: LongintLongint和integer都是 4字节啊。delphi 没有ADOQuery1.FieldByName('字段名').AsBigint方法啊sql server的bigint类型是 8字节,delphi的ado不支持啊,delphi真是令人失望啊
 
后退
顶部