首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

请教有没有办法得到给Adoquery 中SQL 变量赋值后的sql。

2012-02-20 
请问有没有办法得到给Adoquery 中SQL 变量赋值后的sql。急。。。如:Adoquery1.sql.add( insertintoa(a,b)value

请问有没有办法得到给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);
就可以得到了..

热点排行