delphi SQL表达式查询 高手多多指教!

来源:百度知道 编辑:UC知道 时间:2024/09/23 13:30:07
select num*i from tb1
i是整型变量
i:=strtoint(Edit1.text);
怎样行不行?

这样做不行,因为select语句被当作一个字符串传递,所以里面无法执行运算,你可以定义参数来实现。

把SQL语句select num*:i from tb1传递给记录集
然后
dataset.parambyname('i').value := i;
dataset.active := true;

这样就可以了