H
hkunfcn
Unregistered / Unconfirmed
GUEST, unregistred user!
关于query查询:我在查询时,dbgrid中显示有许多条记录,但在写入数据库时只有第一条被写入,报表打印时也只有第一条记录,原程序附后(100分送上)(100分)<br />1.为何'delete from ppp.db'后,数据库中还有一条记录
2.关于query查询:我在查询时,dbgrid中显示有许多条记录,但在写入数据库时只有第一条被写入,报表打印时也只有第一条记录,原程序附后
(100分送上)
s:='SELECT Sfry.组, Yhxx.收费人,Yssf.所属月份 ';
s:=s+', sum(Yssf.实缴水费) as 水费, sum(Yssf.实缴水费附加) as 附加费,sum(Yssf.实缴污水处理费) as 排污费 ,sum(Yssf.实缴金额) as 合计 ';
s1:=' INNER JOIN "yhxx.db"
Yhxx ON (Yssf.用户水表编号 = Yhxx.用户水表编号) ';
s2:=' INNER JOIN "sfry.DB"
Sfry ON (Yhxx.收费人 = Sfry.姓名)';
s2:=s2+ 'group by sfry.组,yhxx.收费人,Yssf.所属月份 ';
s:=s + ' FROM "Yssf.db"
yssf ' + s1 + s2;;
qry1.sql.clear;
qry1.SQL.Add ('delete from hzcx.db');
qry1.ExecSQL ;
qry.Close ;
qry.SQL .clear;
qry.sql.text:=s;
qry.open;
qry1.sql.clear;
s:='insert into hzcx.db ' + s;
qry1.SQL.Add (s);
qry1.ExecSQL ;
2.关于query查询:我在查询时,dbgrid中显示有许多条记录,但在写入数据库时只有第一条被写入,报表打印时也只有第一条记录,原程序附后
(100分送上)
s:='SELECT Sfry.组, Yhxx.收费人,Yssf.所属月份 ';
s:=s+', sum(Yssf.实缴水费) as 水费, sum(Yssf.实缴水费附加) as 附加费,sum(Yssf.实缴污水处理费) as 排污费 ,sum(Yssf.实缴金额) as 合计 ';
s1:=' INNER JOIN "yhxx.db"
Yhxx ON (Yssf.用户水表编号 = Yhxx.用户水表编号) ';
s2:=' INNER JOIN "sfry.DB"
Sfry ON (Yhxx.收费人 = Sfry.姓名)';
s2:=s2+ 'group by sfry.组,yhxx.收费人,Yssf.所属月份 ';
s:=s + ' FROM "Yssf.db"
yssf ' + s1 + s2;;
qry1.sql.clear;
qry1.SQL.Add ('delete from hzcx.db');
qry1.ExecSQL ;
qry.Close ;
qry.SQL .clear;
qry.sql.text:=s;
qry.open;
qry1.sql.clear;
s:='insert into hzcx.db ' + s;
qry1.SQL.Add (s);
qry1.ExecSQL ;