我的代码是这样的:str:=''; str:='select count(pxb_id) as num from Txybm where pxb_id='''+self.adoqry_glkb.Lookup('name',trim(self.comb_jsbm.Text),'pxbid')+''''; self.adoqry_glbm.Close; self.adoqry_glbm.SQL.Clear; self.adoqry_glbm.SQL.Add(str); self.adoqry_glbm.Open; self.adoqry_glkb.Edit; self.adoqry_glkb.fieldbyname('num').AsInteger:=self.adoqry_glbm.FieldValues['num']; self.adoqry_glkb.post; 按班级pxb_id计算该班的学员数.
str:='select count(pxb_id) as num from Txybm where pxb_id='''+self.adoqry_glkb.Lookup('name',trim(self.comb_jsbm.Text),'pxbid')+'''';
self.adoqry_glbm.Close;
self.adoqry_glbm.SQL.Clear;
self.adoqry_glbm.SQL.Add(str);
self.adoqry_glbm.Open;
self.adoqry_glkb.Edit;
self.adoqry_glkb.fieldbyname('num').AsInteger:=self.adoqry_glbm.FieldValues['num'];
self.adoqry_glkb.post;
按班级pxb_id计算该班的学员数.