还是dbchart的问题?问题没有解决! (100分)

  • 主题发起人 主题发起人 大脸猫
  • 开始时间 开始时间

大脸猫

Unregistered / Unconfirmed
GUEST, unregistred user!
对于数据库中的性别怎么通过dbchart显示!通过fieldbyname('性别')---asstring,是不行了,我用了asblooean!也不行,应该怎么做啊?
 
sql语句中用case
//你是华工的吗?
 
我还是不明白你的意思吗,能够说明白一些吗?我不是华工的,我是烟台的!谢谢你!
 
bb=case sex when 0 then
1 else
2 end

asinteger
 
用别名
select 性别 as x from 表 where .....
在DBCHART的datesource中选中QUERY,X轴赋值X别名
 
首先感谢各位朋友的帮助!在数据库中(ADO)还有一个字段是“是/否”的!在dbchart中怎么显示呢,我是这样写的,但是行不能?
begin
for i3:=1 to 2do
data_sum3[i3]:=0;
with adoTable1do
begin
First;
while not eofdo
begin
if Fieldbyname('是否计划内').Asstring='0' then
data_sum3[1]:=data_sum3[1]+1;
if Fieldbyname('是否计划内').Asstring='1' then
data_sum3[2]:=data_sum3[2]+1;
Next;
end;
end;
series4.Clear;
Series4.Add(data_sum3[1],'计划内',clTeeColor);
Series4.Add(data_sum3[2],'计划外',clTeeColor);
end;
end;
 
begin
if Fieldbyname('是否计划内').Asblooean=true then
data_sum3[1]:=data_sum3[1]+1;
if Fieldbyname('是否计划内').Asblooean=false then
data_sum3[2]:=data_sum3[2]+1;
 
接受答案了.
 
后退
顶部