问一个有关Where的奇怪问题

zbk 2000-01-21 02:36:00
我的Paradox表中有一个字符字段,有如R1,R2等值,可是where 字符字段>'a' 或where 字符字段<'a' 都为空。并且在QUERY的SQL BUILDER 中可视查旬也是同样的结果,为什么?
...全文
133 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
光明山人 2000-01-22
  • 打赏
  • 举报
回复
问题很奇怪。
zbk, 能不能贴出你的表定义及完整查询语句?
rmh 2000-01-21
  • 打赏
  • 举报
回复
可能字段值为空(NULL),如果为空,则不能用逻辑运算,可以判断是否为空。
zyb 2000-01-21
  • 打赏
  • 举报
回复
实在不好意思,系统总是提示错误,所以不知不觉发了几个同样的帖子!---鉴谅!
zyb 2000-01-21
  • 打赏
  • 举报
回复
试一下如下代码
var
s1,s2 : string ;
with Query1 do
begin
Close ;
SQL.Clear ;
SQL.Add(select * from 表名 where 字段名<:s1 and 字段名>:s2) ;
Prepare ;
Params[0].AsString := 上限字符 ;
Params[1].AsString := 下限字符 ;
ExecSQL ;
end ;

828

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧