• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Delphi日期设置为NULL

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

在某些情况下,需要将日期字段的值置空,这种操作比较麻烦。在操作的时候,可将变量的值(t:TDateTime)设置为0,在操作的过程中进行判断,当t的值为0或-1的时候,时间值为1899年的Delphi日期最小值,如果使用SQL设置日期的空值,可直接用:
update [table] set dt=null where …
如果是字段操作,使用:
FieldByName(‘dt’).AsString:=’’
操作后在库中相应的值显示为NULL。

补充:如果用Tquery的参数,
ParamByName('yourdate').DataType := ftDateTime;
ParamByName('yourdate').Isnull;

DataSet.Fieldbyname('').Clear;
update 表 set 字段=null

1899/12/30对应的TDatetime为0。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
全面总结:MATLAB如何画出漂亮的图发布时间:2022-07-18
下一篇:
MatLab绘图发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap