有数据库如下
型号 序列号
A 0001
A 0002
A 0003
B 0001
B 0002
怎么样统计 型号A的个数,如,例子中应为3
并把这个值赋给edit组件
该如何做?
型号 序列号
A 0001
A 0002
A 0003
B 0001
B 0002
怎么样统计 型号A的个数,如,例子中应为3
并把这个值赋给edit组件
该如何做?
解决方案 »
- 逛完武汉光谷思远+1, 似乎……
- Pointer无类型指针能否指向一个对象???
- 每隔一天清空一个数据表怎样实现?
- 树型结构数据修改产生的问题
- 在服务程序里连接数据库的问题
- 事务回滚后再次提交失败,错误信息"Row cannot be located for updating. Some values may have been changed since it was last read".
- 关于socket传送数据的问题
- 请问有不有这样一个控件?一个透明的Panel在上面放一个不规则的图形,在图形没覆盖的地方能直接点击下面的控件!有这样的东东吗?
- 关于mdi窗口的问题
- 请问如何在delphi中进行超连接
- ClientDataSet1.ApplyUpdates(0) 就报错不能在手动或分布事务方式下创建新的连接
- 急切……
with adoquery1 do
begin
close;
sql.clear;
sql.add('select counst(*) as num from 表 where 型号=''A''');
open;
end;
edit1.text:=inttostr(adoquery1.FieldValues['num']);
group by 型号
with adoquery1 do
begin
close;
sql.clear;
sql.add('select counst(*) as num from 表 where 型号=''A''');
open;
end;
edit1.text :=adoquery1.FieldByName('num').asstring;
出现错误
adoquery1:field 'num' not found怎么解决?
begin
close;
sql.clear;
sql.add('select count(*) as num from 表 where 型号=''A'''); //“count”
open;
end;
edit1.text:=inttostr(adoquery1.FieldValues['num']);
begin
close;
sql.clear;
sql.add('select count(*) as num from 表 where 型号=''A'''); //“count”
open;
end;
edit1.text:=inttostr(adoquery1.FieldValues['num']);
begin
close;
sql.clear;
sql.add('select count(*) as num from 表 where 型号=''A''');
open;
end;
edit1.text:=inttostr(adoquery1.FieldValues['num']);