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);
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);
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');
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');
楼上写的都对!
再试试!
adoquery1.SQL.Add();
adoquery1.SQL.Add();
adoquery1.SQL.Add();
...
TADOQuery的SQL可支持64k的容量
2、建VIEW,简化SQL语句