我写了这样的代码:
sql1 :='select sum(jumlah) as debet from kasir_kas_transaksi where flag in (1,3) and tanggal = to_date('+quotedstr(after)+','+quotedstr('dd-mm-yyyy')+')';
with zquery1 do begin
close;
sql.clear;
sql.Add(sql1);
execSQL;
end;
edit1.Text:=zquery1.fieldbyname('debet').asstring;
然后发生错误,说字段“debet”不存在。代码有问题吗?我使用delphi 7和zeos作为连接,以及oracle 11g作为db。谢谢!