const
  S = 'fffffffffffffffffffffffffffffffffffffffffffff' +
      'fffffffffffffffffffffffffffffffffffffffffffff' +
      'fffffffffffffffffffffffffffffffffffffffffffff' +
      'fffffffffffffffffffffffffffffffffffffffffffff' +
      'fffffffffffffffffffffffffffffffffffffffffffff' +
      'fffffffffffffffffffffffffffffffffffffffffffff' +
      'fffffffffffffffffffffffffffffffffffffffffffff' +
      'fffffffffffffffffffffffffffffffffffffffffffff' +
      'fffffffffffffffffffffffffffffffffffffffffffff' +
      'fffffffffffffffffffffffffffffffffffffffffffff';

解决方案 »

  1.   

    注意:我指的是一条语句就超过250个字符了,所以只能将其分两段写,请问该如何写?
    是SQL语句
      

  2.   

    分成2条不就可以了。
    例如:
    Query1.sql.add('  ');
    query1.sql.add('  ');
    .
    .
    .
      

  3.   

      Query1.SQL.Text := 
    'SELECT *'#13#10 +
    'FROM Table1'#13#10 +
    'WHERE RecNo>100'#13#10 +
    'ORDER BY RecNo'#13#10;
      

  4.   

    if length>250 then
       #13#10
      

  5.   

    好象没什么区别呀。肯定可以超过250个字符的。
    实在不行的话,用WIDESTRING变量。 
    sText := 
    'SELECT * '+
    'FROM Table1 ' +
    'WHERE RecNo>100 ' +
    'ORDER BY RecNo';  
    query1.sql.add(sText);