[admin]:如果您使用的是98系统,可以考虑升级以下ADO环境。 如果在语句条件中使用 OR [字段名] = NULL 应该可以解决这个问题。[emb1]
——————————————————————————————————
[astrosword]:在以下查询中: select 查询字段1,查询字段2,查询字段3 from 源表 where 查询字段1 like "%:数值1%" and 查询字段2 like "%:数值2%" and 查询字段3 like "%:数值3%" 若当其中一个值为空时,则无法查询到该项,请问应如何改进。如: 编号 名称 型号 使用部门 L-001 流水线 500*1 包装二部 L-002 流水线 包装三部 若:查询 编号 like L时,L-002无法查出
——————————————————————————————————
[星星]:and 表示同时满足所有的条件,才有执行结果.or表示只满足其中一个条件就会执行.文本型的字段用LIKE 其他的字段类型用=.
——————————————————————————————————
[astrosword]:但是有时空值项也会被选出来