请问如何用table模糊查找不是关键字的字段? 用Filter, 如table1.Filtered := true;table1.Filter := '(字段1=''我*'' or 字段2=''How*'')'; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用query的话,使用SQL的Like子命令:where fieldname like '%黄%' 用query吧 Var NameStr:String; ∥设置字符串中间变量 Begin NameStr:=′王′; Query1SQLClear {清除SQL属性中的SQL命令语句} Query1SQLAdd(′Select*From Customdb where (Name1>=N1) and (Name2<=N2)′); ∥SQL命令语句 Query1params[0]AsString:=NameStr+chr(0); ∥控制参数在NameStr+Chr(0) Query1params[1]AsString:=NameStr+chr($ff); ∥和NameStr+Chr($ff)之间 Query1Open; ∥打开数据库,执行SQL查询 End; chr(0)到chr($ff)之间就行了。就能查到所有的记录 数组的内存读取方式 如何获取字符串中的数字部分 Delphi中DBGridEh多表头导出到Excel中 treeview onCustomDrawItem报错 添加控件却不能使用???? 能帮忙就给分,谢谢大家啦! 大虾帮我看看代码啊! 如何在使用MIDAS的基础上封装企业对象 怎样在打印机上输出图形? 在delphi中,怎样定义和处理自定义的消息 数据库问题,如何提取当月数据 怎样使lable里的内容换行显示?
Var
NameStr:String; ∥设置字符串中间变量
Begin
NameStr:=′王′;
Query1SQLClear {清除SQL属性中的SQL命令语句}
Query1SQLAdd(′Select*From Customdb where (Name1>=N1) and
(Name2<=N2)′); ∥SQL命令语句
Query1params[0]AsString:=NameStr+chr(0); ∥控制参数在NameStr+Chr(0)
Query1params[1]AsString:=NameStr+chr($ff); ∥和NameStr+Chr($ff)之间
Query1Open; ∥打开数据库,执行SQL查询
End;
chr(0)到chr($ff)之间就行了。就能查到所有的记录