挺简单的,请帮助看一下
在使用filter过滤数据时,总是出错,不知为什么,请各位给看一下。
数据库是使用的delphi自带的country.db表,combobox1中是两个洲的名字,North America和South America.以下是代码。
table1.Filter:='Continent='+ combobox1.text;
table1.Filtered :=true;
问题点数:20、回复次数:5Top
1 楼wgjsoft(wgjsoft)回复于 2002-01-29 17:04:53 得分 8
应该是字符串啊
Table1.Filter:='Continent='''+Combobox1.text+'''';Top
2 楼xxmmmx(踢踏)回复于 2002-01-29 17:09:19 得分 4
相信楼上,没错的。
俺来迟了。Top
3 楼XQfish(龙猪)回复于 2002-01-29 17:24:57 得分 8
或着用
Table1.Filter:='Continent='+ QuotedStr(Combobox1.text); Top
4 楼qingchuns(为雨)回复于 2002-01-29 17:35:03 得分 0
为什么要加上空格呢?Top
5 楼tongki_8(矛盾与迟钝)回复于 2002-01-29 18:18:38 得分 0
var
s1,s2:string;
begin
s1:='Continent=';
s2:=combobox1.text;
table1.filter:=s1+s2;
table1.Filtered :=true;
end;
Top




