请教有没有办法得到给Adoquery 中SQL 变量赋值后的sql。
请问有没有办法得到给Adoquery 中SQL 变量赋值后的sql。急。。。
如:
Adoquery1.sql.add( 'insert into a(a,b) values(:a,:b)) '
我用
AdoQuerySave.Parameters.ParamByName(a).Value:= '1 ';
AdoQuerySave.Parameters.ParamByName(b).Value:= '2 ';
我想得到
insert into a(a,b) values(1,2)
------解决方案--------------------
取出全部参数的字符串格式替换SQL语句的参数
------解决方案--------------------
点Adoquery1的Paramerters 属性找到Parameter a和b把它们的DataType改为ftInteger
AdoQuerySave.Parameters.ParamByName(a).Value:=1;
AdoQuerySave.Parameters.ParamByName(b).Value:=2;
------解决方案--------------------
showmessage(Adoquery1.sql.Text);
就可以得到了..
如:
Adoquery1.sql.add( 'insert into a(a,b) values(:a,:b)) '
我用
AdoQuerySave.Parameters.ParamByName(a).Value:= '1 ';
AdoQuerySave.Parameters.ParamByName(b).Value:= '2 ';
我想得到
insert into a(a,b) values(1,2)
------解决方案--------------------
取出全部参数的字符串格式替换SQL语句的参数
------解决方案--------------------
点Adoquery1的Paramerters 属性找到Parameter a和b把它们的DataType改为ftInteger
AdoQuerySave.Parameters.ParamByName(a).Value:=1;
AdoQuerySave.Parameters.ParamByName(b).Value:=2;
------解决方案--------------------
showmessage(Adoquery1.sql.Text);
就可以得到了..