Tquery.sql.add(querying_sql)的querying_sql是不是有限制长度,
即sql语句不能太长?

解决方案 »

  1.   

    可是我曾写过很长的sql,结果报错,说是太长了,很奇怪,难道一定要调用存储过程形成结果表才能解决sql语句太长的问题吗?希望不是。
      

  2.   

    TQuery.sql.add(const s:string);
    string型的字符串好像是没有长度限制的。
    应该是你的sql语句有一点儿问题了。
      

  3.   

    TQuery.sql.Text没用过,和add一样吗?
      

  4.   

    with Query do
    begin
      close;
      Sql.text:='select * from table';
      Open;
    end
      

  5.   

    s:='......'...
    query1.close;
    query1.clear;
    query1.sql.add(s);
    query1.open;
    ....
    这样会不行吗??
    你试试