读书人

有没有办法用TQuary把数据里的数据读出

发布时间: 2012-03-12 12:45:33 作者: rapoo

有没有办法用TQuary把数据里的数据读出来放到内存里类似C#的DataSet里面的办法?
该怎么办?

数据库链接是BDE方式,已知Databasename

习惯了C#里面的ADO控件,不知道Delphi里怎么办了...

比如C#里面可以填充到DataSet里面,然后用DataSet.rows[i][j]什么的来获取数据

[解决办法]
Delphi里面也有ADO控件
如ADOQuery/ADOTable
使用方法可以在网上搜搜
[解决办法]
把TQuary把数据里的数据读出来放到内存里,

是指已经通过TQuery取得了数据库中的数据?那么这些数据已经是在内存里了。
如果想把TQuery的数据放到另外一个DataSet中,可以试试TClientDataSet。
也可以试试第三方控件:TdxMemData。这两个组件用起来都很方便。

当然,现在连接数据库的方法也不止BDE了,也可以用ADO、DBExpress等,可以根据不同的数据库选择不同的连接方法。
不知楼主使用的数据库是什么数据库?
[解决办法]
dxMemData可以

读出数据 将数据一条一条写进dxMemData
[解决办法]
TClientDataSet

读书人网 >.NET

热点推荐