怎样在query中用select统计某字段为特定值的记录数?
怎样在query中用select统计某字段为特定值的记录数?
有一个租赁表,其中放的是每个客户每一部碟片的租借记录。
我已经知道了现在要租碟的客户的编号,放在变量 curkb 中
我想通过这个客户编号来统计 在租赁表中他还有多少部碟片未归还
并想将统计结果存在变量 myn 中,然后在edit中显示出来。
var
curkb: string;
myn: integer;
begin
curkb:=adoquery1.FieldByName('kb').Value;
adoquery3.SQL.Clear;
adoquery3.SQL.Text:='select count(kb) ''myn'+''''+
' from zl where kb='+quotedstr(curkb);
adoquery3.ExecSQL;
edit8.Text:=inttostr(myn);
运行老是出错。请问原因何在,怎么解决这个问题?