TADODataSet.Filter如何使用? ( 积分: 50 )

  • 主题发起人 主题发起人 alren
  • 开始时间 开始时间
A

alren

Unregistered / Unconfirmed
GUEST, unregistred user!
TADODataSet连接的表中有一个字段&nbsp;&nbsp;&nbsp;code&nbsp;<br>code&nbsp;&nbsp;&nbsp;有以下值&nbsp;<br>04011&nbsp;<br>1204011&nbsp;<br>12040&nbsp;<br>我想用&nbsp;<br>1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;zstr:=&nbsp;'%040%&nbsp;'包含&nbsp;<br>2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;zstr:=&nbsp;'040%&nbsp;'&nbsp;&nbsp;&nbsp;前缀&nbsp;<br>3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;zstr:=&nbsp;'%040&nbsp;'&nbsp;&nbsp;&nbsp;后缀&nbsp;<br><br>&nbsp;&nbsp;&nbsp;&nbsp;TADODataSet.Filter:=&nbsp;'code&nbsp;&nbsp;&nbsp;like&nbsp;&nbsp;&nbsp;'+quotedstr(zstr)&nbsp;&nbsp;&nbsp;;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;TADODataSet.Filtered:=True;&nbsp;<br><br>&nbsp;&nbsp;zstr&nbsp;&nbsp;&nbsp;用1,2这两个条件时没有问题可以过滤,但是用3条件时就报错,提示&nbsp;&quot;参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突.&nbsp;&quot;,如果要过滤掉与040结尾的行该怎么设置Filter属性?
 
后退
顶部