因为我现在碰到了把一个数据集的所有记录的一个字段拼装成一条sql语句的问题
因为改数据集的记录数目是不确定的 不知太长了会出现什么问题 多谢给出建议!

解决方案 »

  1.   

    这方面好像没有什么限制的吧! 有可能的是字符串长度的限制, 如:你用了短字符串(shortString),则你的字符串最长只能为255了
      

  2.   

    差不多,一般好像每行只能有255个字符,如果你的语句太长,建议先将你的sql语句存入一个string中,然后再使用它。
     例如:      var  str: string;
               begin
                 str:='select * from atable';
                  query.close;
                   query.sql.clear;
                    query.sql.add(str);   // add()中如果直接在‘’中写代码可能就有限制了
                     query.open;
               end;
      --------------------------------------------------------------
       不过感觉应该还有更好的方法;  我也是新手 ;  大家一起学习 天天向上 ^-^