filter 根据两个字段内容过滤 应该怎么写属性?

xqmarine 2006-03-31 10:48:51
Adotable1.Filter:='lb='+QuotedStr('1') + 'or' +'bj='+QuotedStr(bj) ;

比如我上面根据 lb 和bj 字段过滤数据 , 怎么老是抱错呢,应该怎么写呢
...全文
330 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
梅青松 2006-03-31
  • 打赏
  • 举报
回复
Adotable1.Filter:='lb='+QuotedStr('1') + 'or' +'bj='+QuotedStr(bj) ;
//------------------------------------------------------------------
應該是空格的問題, or 前後沒有空格
Adotable1.Filter:='lb='+QuotedStr('1') + ' or ' +'bj='+QuotedStr(bj) ;
madyak 2006-03-31
  • 打赏
  • 举报
回复
Adotable1.Filter:='lb=''1'' or bj='''+bj+'''';
apartst 2006-03-31
  • 打赏
  • 举报
回复
QuotedStr本身就是加引号的
NightCloud 2006-03-31
  • 打赏
  • 举报
回复
bj如果是字符串的话,需要加上单引号,还有' or'这里漏了一个空格
Adotable1.Filter:='lb='+QuotedStr('1') + 'or ' +'bj='''+QuotedStr(bj) +'''';
最好出错信息描述一下

2,507

社区成员

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

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