TADODataSet中怎么的filter怎么不支持通配符啊(100分)

  • 主题发起人 主题发起人 Col
  • 开始时间 开始时间
C

Col

Unregistered / Unconfirmed
GUEST, unregistred user!
各位老大,我在TADODataSet中使用filter过虑,怎么老是不支持通配符号
代码如下:
AdoDataSet1.filterd:=false;
AdoDataSet1.filterOptions:=[];//设定过虑选项
adodataSet1.filter:='state = '+QuotedStr(StrTmp+'*');//增加通配符字符串
ADOdataSet1.filterd:=true;
但是没有效果,不过这个方法对TTable却是可行的,
请问:[:)]
如果一定要用TADODataSet怎么使用filter支持通配符!

 
不需用通配符的,你将*号去掉。
例如:State = 'CA'代表CA打头的字符串匹配
 
dopro:
哈哈,你有试验过吗?我试了,好像不行哦!
 
ado系列组件的通配符是:%
 
哈哈
自己解决了
adodataSet1.filter:='state like '+QuotedStr(StrTmp+'*');//
 
后退
顶部