str1:string;str1:='select usraccounts.datetime,usraccounts.province,';
str1:=str1+'usraccounts.area,accounts.telcom,accounts.chamberlain,accounts.bankname,accounts.accounts,sysaccounts.fee,';
str1:=str1+'usraccounts.moeny,usraccounts.givemoney,usraccounts.memo,usraccounts.payment,sysaccounts.memo from usraccounts,accounts';adoquery2.SQL.Add(str1);

解决方案 »

  1.   

    不支持超过255 的字符串可以写多几句改成以下:
    adoquery2.SQL.Add('selectusraccounts.datetime,usraccounts.province,');
    adoquery2.SQL.Add('usraccounts.area,accounts.telcom,accounts.chamberlain,');
    adoquery2.SQL.Add('accounts.bankname,accounts.accounts,sysaccounts.fee,');
    adoquery2.SQL.Add('usraccounts.moeny,usraccounts.givemoney,usraccounts.memo,');
    adoquery2.SQL.Add('usraccounts.payment,sysaccounts.memo from usraccounts,accounts');  
      

  2.   

    不支持超过255 的字符串可以写多几句改成以下:
    adoquery2.SQL.Add('selectusraccounts.datetime,usraccounts.province,');
    adoquery2.SQL.Add('usraccounts.area,accounts.telcom,accounts.chamberlain,');
    adoquery2.SQL.Add('accounts.bankname,accounts.accounts,sysaccounts.fee,');
    adoquery2.SQL.Add('usraccounts.moeny,usraccounts.givemoney,usraccounts.memo,');
    adoquery2.SQL.Add('usraccounts.payment,sysaccounts.memo from usraccounts,accounts');  
      

  3.   

    delphi中定义的字符串不能超过255个字符,如果超过了255个,可以用+来连接各部分字符。
    楼上写的都对!
      

  4.   

    select .datetime,a.province,a.area,b.telcom,b.chamberlain,b.bankname,b.accounts,sysaccounts.fee,a.moeny,a.givemoney,a.memo,a.payment,sysaccounts.memo from usraccounts as a, accounts as b
    再试试!
      

  5.   

    adoquery2.SQL.Add('select a.datetime,a.province,a.area,b.telcom,b.chamberlain,b.bankname,b.accounts,sysaccounts.fee,a.moeny,a.givemoney,a.memo,a.payment,sysaccounts.memo from usraccounts a,accounts b');
      

  6.   

    johnsonrao(johnson) 说的不错,可以分成多句来写
    adoquery1.SQL.Add();
    adoquery1.SQL.Add();
    adoquery1.SQL.Add();
    ...
    TADOQuery的SQL可支持64k的容量
      

  7.   

    多用几个sql.add()不就解决问题了
      

  8.   

    为什么不用view来解决呢,用你现在这种查询,即使解决了问题效率也太低了。
      

  9.   

    该结帐了,1、分成多句来写
    2、建VIEW,简化SQL语句