小弟我用ADO连接SQL server 2000数据库,然后在DBGrid中显示,现在想把在DBGrid中查询到的数据iPlot作图,请问如何实现在DBGrid中的数据读取,读出的数据是STRING类型的,如何有效的转变成数据库中所存储的DOUBLE类型绘图,望告知一二,不胜感激!在DBGrid中的数据读取? DBGrid.datasource.dataset.fieldbyname('xxx').asfloat 读出的数据时原来数据库中定义的DOUBLE类型吗? 我想读出特定的数据,然后绘制数据的历史曲线图 DBGrid.datasource.dataset.fieldbyname('xxx').value 读出的数据时原来数据库中定义可以不是DOUBLE类型,但你转换成double型的话,需要数据库中的内容要符合double类型的规则,否则就会出错 DataSet.First; while Not DataSet.Eof do begin With DataSet value:=DBGrid.datasource.dataset.fieldbyname('xxx').value; end DataSet.Next; end;
procedure DynArrayDelete(var A;elSize:Longint;index,Count:Integer); var len,MaxDelete:Integer; P:PLongint; //4 个字节的长整形指针 begin P:=PLongint(A);// 取的 A 的 ......