永发信息网

如何让sql中时间字段得到null而不是'1900

答案:2  悬赏:70  手机版
解决时间 2021-02-22 22:37
  • 提问者网友:做自己de王妃
  • 2021-02-22 01:58
如何让sql中时间字段得到null而不是'1900
最佳答案
  • 五星知识达人网友:英雄的欲望
  • 2021-02-22 02:26
操作方法如下:
如果想替换成别的,那么

SQL code?
select * from biao where isnull(你的字段,你替换成的值);
全部回答
  • 1楼网友:山河有幸埋战骨
  • 2021-02-22 03:20
我有两个方法你可以试一下:1 用这个adoquery.parameters.paramvalues null; 也许是一样的,呵呵2 最彻底的方法是动态构建那个adoquery 里的sql语句,如果日期字段为空,则不写这个日期字段,或者在sql里就把它赋为null。我自己一般的写法都不会用parameters这个参数,感觉不是很好用,不如动态生成sql来得方便,当然,如果要用到blob字段,那就非用不可了(把blob字段生成文本而构建sql语句,ado会报错,bde不会)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯