以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- is null (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=104937) |
-- 作者:huhu -- 发布时间:2017/8/8 17:44:00 -- is null 库位类别在后台存储为空,删除为空的行,下面的代码怎么没生效呢? 写了一个2s的计划: DataTables("BDU8差值可用数量表").SQLDeleteFor("库位类别 is null")
|
-- 作者:有点甜 -- 发布时间:2017/8/8 18:04:00 -- sqlDeleteFor是后台删除。你去看你后台数据库是否删除了。
DeleteFor才是前台删除。 |
-- 作者:huhu -- 发布时间:2017/8/8 18:08:00 -- 我就是看了后台没删。 前台重新load,发现也把库位类别为空的加载进来了。
|
-- 作者:有点甜 -- 发布时间:2017/8/8 18:10:00 -- 改成
DataTables("BDU8差值可用数量表").SQLDeleteFor("库位类别 is null or trim(库位类别) = \'\'")
|
-- 作者:huhu -- 发布时间:2017/8/8 18:15:00 -- \'trim\' 不是可以识别的 内置函数名称。 |
-- 作者:有点蓝 -- 发布时间:2017/8/8 20:27:00 -- DataTables("BDU8差值可用数量表").SQLDeleteFor("库位类别 is null or replace(库位类别,\' \',\'\') = \'\'") |
-- 作者:有点甜 -- 发布时间:2017/8/9 10:15:00 -- 或者
DataTables("BDU8差值可用数量表").SQLDeleteFor("库位类别 is null or rtrim(ltrim(库位类别)) = \'\'")
|