关于用filter进行查询的问题

dgdlking 2003-07-18 07:22:44
我的查询条件是(a or b) and c
我试过不少种写法,多总是报格式不对的错误为什么?怎样才是正确的写法?
我试过下面几种写法:
一,table.filter:='(a'+' or '+'b)'+' and '+c
二,table.filter:=(a+' or '+b)+' and '+c
三。table.filter:=((a)+' or '+(b))+' and '+c
...
...全文
21 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
大聪 2003-07-18
  • 打赏
  • 举报
回复
你把代码搞上了不就好了,
什么a,b,c的,
我告诉你,table的filter一般的数据类型都可以的,
不会有问题
dgdlking 2003-07-18
  • 打赏
  • 举报
回复
我没有说清楚,a、b、c为三个表达式,里面已经各含有字段了
noil0125 2003-07-18
  • 打赏
  • 举报
回复
table.filter:='字段名='+值表达式
inshua 2003-07-18
  • 打赏
  • 举报
回复
在套用 Filter 之前,请 Messagebox(Filter)

2,497

社区成员

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

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