易截截图软件、单文件、免安装、纯绿色、仅160KB

关于Delphi使用ADO连接SQL server 2000数据库的问题

小弟我用ADO连接SQL server 2000数据库,然后在DBGrid中显示,现在想把在DBGrid中查询到的数据iPlot作图,请问如何实现在DBGrid中的数据读取,读出的数据是STRING类型的,如何有效的转变成数据库中所存储的DOUBLE类型绘图,望告知一二,不胜感激!
在DBGrid中的数据读取?
DBGrid.datasource.dataset.fieldbyname('xxx').asfloat

引用
在DBGrid中的数据读取?
DBGrid.datasource.dataset.fieldbyname('xxx').asfloat

读出的数据时原来数据库中定义的DOUBLE类型吗?
我想读出特定的数据,然后绘制数据的历史曲线图

DBGrid.datasource.dataset.fieldbyname('xxx').value

引用
读出的数据时原来数据库中定义的DOUBLE类型吗?
我想读出特定的数据,然后绘制数据的历史曲线图

读出的数据时原来数据库中定义可以不是DOUBLE类型,但你转换成double型的话,需要数据库中的内容要符合double类型的规则,否则就会出错

DataSet.First;
while Not DataSet.Eof do
begin
With DataSet
  value:=DBGrid.datasource.dataset.fieldbyname('xxx').value;
end
DataSet.Next;
end;


相关问答:

jsp链接sql2000的疑问?



type Exception report


message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jas ......

Python中的Unicode在Delphi如何还原成Gb2312?

已知Python 中:
s = unicode("测试", "gb2312")
s = u'\u6d4b\u8bd5'
print s
测试

在Delphi里面如何将\u6d4b\u8bd5这样的还原成Gb2312的汉字呢?
找到个方法
......

delphi动态数组如何去掉一个元素

procedure DynArrayDelete(var A;elSize:Longint;index,Count:Integer);
var
len,MaxDelete:Integer;
P:PLongint; //4 个字节的长整形指针
begin
P:=PLongint(A);// 取的 A 的 ......

VC Delphi 内存速度比较 - VC/MFC / 非技术类

VC 控制台程序:
#include <iostream>
using namespace std;
int main()
{
const int def_buffer = 1024 * 4;
DWORD t;
BYTE b[def_buffer];
memset(b, 0, sizeof(b));
PBYTE p;
t = GetTickC ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号