各位大虾,有个问题急死了。
我在delphi的query定了一个参数vs 我想在程序里面给vs传> < = 这些变量,用的语句是Query.ParamByName('VS').Value:= '>';sql运行时候>就自动加上''了。结果运行出错。我要怎样才能把>付给变量而不要引号呢?
我在delphi的query定了一个参数vs 我想在程序里面给vs传> < = 这些变量,用的语句是Query.ParamByName('VS').Value:= '>';sql运行时候>就自动加上''了。结果运行出错。我要怎样才能把>付给变量而不要引号呢?
var sqlstr,op1,value1 :string; //op 用于控制比较符号with adoquery1 do
begin
clse;
sql.clear;
op1:='>';
value1:='123';
sqlstr :='select * from Temp1 where fieldA'+op1+Quotedstr(value1);
sql.add(sqlstr);
open;
end;