adoquery.sql.add('aaaaaa');
adoquery.sql.add('bbbbbb');
adoquery.sql.add('cccccc');
adoquery.open时提示adoquery.sql.commandtext为'aaaaaa','','bbbbbb','','cccccc'
我该怎么做才能得到'aaaaaabbbbbbcccccc'

解决方案 »

  1.   

    adoquery.sql.text:='aaaaaa'+'bbbbbb'+'cccccc';
      

  2.   

    同意zhenpengka,使用adoquery.active:=false;
                       adoquery.sql.text:='';
                       adoquery.active:=true;
      

  3.   

    不过使用 adoquery.sql.add('aaaaaa')
                            +('bbbbbb')  
                            +('cccccc')  这种书写格式也可以得到同样的效果
      

  4.   

    呵呵 也可以直接写在一起呀
     adoquery1.sql.add('aaaaaabbbbbbcccccc');
      

  5.   

    adoquery.sql.add('aaaaaa'
                     +'bbbbbb'  
                     +'cccccc');
      

  6.   

    adoquery.sql.add('aaaaaa');
    adoquery.SQL.Append('bbbbbb');
    adoquery.SQL.Append('cccccc');
      

  7.   

    可以在Sql.add之前先用变量生成Sql语句
    StrSql:=StrSql+'aaaaaa';
    ...
    StrSql:=StrSql+'bbbbbb';
    ...
    StrSql:=StrSql+'cccccc';
    ...
    Sql.Add(StrSql);
    这样子很好呀!
      

  8.   

    20分很多吗?可以在Sql.add之前先用变量生成Sql语句
    StrSql:=StrSql+'aaaaaa';
    ...
    StrSql:=StrSql+'bbbbbb';
    ...
    StrSql:=StrSql+'cccccc';
    ...
    Sql.Add(StrSql);这里不能达到你的要求吗?无聊