模糊过滤的问题???(50分)

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

allen72

Unregistered / Unconfirmed
GUEST, unregistred user!
filter 可不可用模糊过滤啊??,下面的程序通不过的,sql 的方法对查找结果修改老
出问题???
**********************************
procedure TForm1.Button1Click(Sender: TObject);
begin
table1.Filtered:=false;
table1.Filter:='name like ''trim(edit1.text)''';
table1.filtered:=true;
end;

 
试试这个——table1.Filter:='name like ''' + trim(edit1.text) + '''';
 
name = '*' + edit1.text +'*';
 
我试了,不行!!!
 
不行是指编译通不过还是执行结果不对?用sql应该可以吧?修改sql结果的帖子不少,可以参考一下。
 
Dq: 是运行时出错,程序语法出错吧?SQL是可用,不过我要对查排序的查要询结果
进行增加,修改,删除等,SQL就要用SQLupdate,结果老是在写入,
Query1.applyupdate 时出现 Update failed ,所以又想回来不用SQL!!
 
你用的什么数据库?要不试试把单引号改成双引号?*改成%?多试试,
或者参考一下你机器里的这个帮助文件:
C:/Program Files/Common Files/Borland Shared/BDE/localsql.hlp
 
多人接受答案了。
 

Similar threads

后退
顶部