如果你的判断条件是 A<变量。
可以在SQL语句中使用Param参数,然后把不同的参数通过Query1.parambyname('参数‘)=## 来控制参数。
如果你的判断条件是个不固定。可以用这个方法:
var
str:string;
begin
str:=条件判断句子;//就是把条件判断句子写成字符串。放到WHERE处。
Query1.close;
Query1.sql.clear;
Query1.sql.add('select ## from ##')
Query1.sql.add('where'+str);
Query1.open;
end;
可以在SQL语句中使用Param参数,然后把不同的参数通过Query1.parambyname('参数‘)=## 来控制参数。
如果你的判断条件是个不固定。可以用这个方法:
var
str:string;
begin
str:=条件判断句子;//就是把条件判断句子写成字符串。放到WHERE处。
Query1.close;
Query1.sql.clear;
Query1.sql.add('select ## from ##')
Query1.sql.add('where'+str);
Query1.open;
end;
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货