TTable中,如果设定filter=''fieldname'='fieldvalue*'',那么只能搜索出以fieldvalue开头的记录,如何实现象SQL语句的Like '%..fieldvalue..%'这样的功能呢?就是说我想找出所有含有fieldvalue的记录。fieldvalue是可变的,也就是用户输入的。
解决方案 »
- DbGridEh的数据源是否可以不是实际的表
- delphi+SQL server2000中,如何实现这样子的批量增加!?
- 在DELPHI的动态库中调用问题?
- 如何获得windows的版本号,是win98的还是win2000的?
- 关于TWebBrowser的浏览器滚动条问题!
- 我记得BDE的表的记录号常为-1,不可靠,ADO的记录号可靠吗?有没有为-1的情况?
- 如何在Dbedit中保证“-”(负号)只能输入在第一位?
- IDHTTP自定义COOKIE问题
- 请教如何在DELPHI5中连接EXCEL表格?
- delphi怎么在image上放一个图片再在图片上修改并保存
- 请问“带类型常量”到底是怎么用的?
- ADOConnection怎样连接设置了密码的Access数据库
if pos(fieldvalue,fields[3].asstring)>0 then
Accept := true
else
Accept := false;
比如说我想查找"中国第一汽车制造厂",这个单位的名称,怎样输入"一",就把它找到.用Filter
adoquery1.filted:=true;
我用的是TTable
这样可以吗?在sql语句中可以啊,这里好象是不行啊
table1.filter:='name like '+''''+'%'+trim(edit1.text)+'%'+''''
table1.filtered:=True;