with dmAllWeb.ADOQuery3 do
  begin
  SQL.Clear;
  SQL.Add('select * from xxx');
  Open;
  end;  DBChart1.Series[0].DataSource := dmAllWeb.ADOQuery3;
  dbchart1.Series[0].XLabelsSource:= 'stockCode';
  DBChart1.Series[0].XValues.ValueSource := 'stockCode';
  DBChart1.Series[0].YValues.ValueSource := 'Subject';表xxx内容如下:
stockCode Subject Result 
 600000    散户     3.7
 600000    中户     1.9
 600000    大户     2.0
 600000    法人    44.2
 600000    机构    48.2为何报错:散户 is not valid floating point value,  如何解决.

解决方案 »

  1.   

       DBChart1.Series[0].DataSource := dmAllWeb.ADOQuery3;
      dbchart1.Series[0].XLabelsSource:= 'Subject';
      DBChart1.Series[0].XValues.ValueSource := 'Subject';
      DBChart1.Series[0].YValues.ValueSource := 'Result'; 但还是报一样的错.
      

  2.   


      DBChart1.Series[0].Active :=false;
      DBChart1.Series[0].DataSource:=dmAllWeb.ADOQuery3;
      DBChart1.Series[0].XLabelsSource:='Subject';
      DBChart1.Series[0].YValues.ValueSource:='Result';
      DBChart1.Series[0].Active:=true;解决了。