var
i:integer
begin
adoquery1.close;
adoquery1.sql.clear;
adoquery1.sql.add('select * from table1 where fd1>:m1')
adoquery1.Parameters.ParamByName('m1').Value:=i;
fd1是字段名,整型。问题是:
可不可以将i变量直接写在sql语句中?
i:integer
begin
adoquery1.close;
adoquery1.sql.clear;
adoquery1.sql.add('select * from table1 where fd1>:m1')
adoquery1.Parameters.ParamByName('m1').Value:=i;
fd1是字段名,整型。问题是:
可不可以将i变量直接写在sql语句中?
var
i:integer
begin
adoquery1.close;
adoquery1.sql.clear;
//adoquery1.sql.add('select * from table1 where fd1>:m1')
//adoquery1.Parameters.ParamByName('m1').Value:=i;
adoquery1.sql.add('select * from table1 where fd1>' + inttostr(m1))
fd1是字段名,整型。问题是:
可不可以将i变量直接写在sql语句中?
sql:='select * from table1 where fd1>'+inttostr(i) ;
什么IntTostr,datetostr,.....