首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

有没有办法用TQuary把数据里的数据读出来放到内存里类似C#的DataSet里面的办法?解决方案

2012-03-12 
有没有办法用TQuary把数据里的数据读出来放到内存里类似C#的DataSet里面的办法?该怎么办?数据库链接是BDE

有没有办法用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

热点排行