建议你 定义一个记录类型的变量:如
type
TMyrecord=record
Record1: (Type of Field1);
Record2: (Type of Field2);
.
.
Recordn: (Type of Fieldn);
End;
TMyrecords=array of TMyrecord;implementation
var
MyRecord:TMyRecords; 接着用QUERY组件查询或是用Table组件获得数据
然后
Query.First
for i:=0 to Query.Count-1 do
begin
MyRecord[i].Record1:=Query.FieldValues['Field1']
.
.
Myrecord[i].Recordn:=Query.FieldValues['Fieldn']
j:=j+1;
if j<Query.Count then Query.Next;
end;
这样把所有的数据库记录取到了Myrecord中。
你就可以对它进行随心所欲的操作了。
type
TMyrecord=record
Record1: (Type of Field1);
Record2: (Type of Field2);
.
.
Recordn: (Type of Fieldn);
End;
TMyrecords=array of TMyrecord;implementation
var
MyRecord:TMyRecords; 接着用QUERY组件查询或是用Table组件获得数据
然后
Query.First
for i:=0 to Query.Count-1 do
begin
MyRecord[i].Record1:=Query.FieldValues['Field1']
.
.
Myrecord[i].Recordn:=Query.FieldValues['Fieldn']
j:=j+1;
if j<Query.Count then Query.Next;
end;
这样把所有的数据库记录取到了Myrecord中。
你就可以对它进行随心所欲的操作了。
解决方案 »
- 请教一个dbgrid一列内分别统计不同类别数量的问题
- 关于在任务管理器结束应用程序后,系统会不会向应用程序发送消息?
- 请解释以下两句话的意思?
- 关于DateTime的转换(在线等待!)
- 请问MDI窗体如何调用APPLICATION窗体?还有APP窗体如何通过按扭调用答了给分
- 请问有在顺德的delphi程序员吗?
- ----请问Delphi如何与MySQL结合使用?----
- 在浏览台湾的Delphi深度历险时文字是乱码,有没有什么软件可以正常显示?
- 请教 Delhpi +数据库高手
- 两个简单的小问题,先答先得分哦!!!
- MYSQL数据库是否支持中文字段名?
- 怎么屏蔽小键盘的按键输入呢?(例如方向键、Delete键等。可用分太多了,散分!)在线等答!
type
TMyrecord=record
Record1: (Type of Field1);
Record2: (Type of Field2);
.
.
Recordn: (Type of Fieldn);
End;
TMyrecords=array of TMyrecord;implementation
var
MyRecord:TMyRecords; 接着用QUERY组件查询或是用Table组件获得数据
然后
Query.First
SetLength(MyRecord,Length(MyRecord)+1) //刚刚少了这一句
for i:=0 to Query.Count-1 do
begin
MyRecord[i].Record1:=Query.FieldValues['Field1']
.
.
Myrecord[i].Recordn:=Query.FieldValues['Fieldn']
j:=j+1;
if j<Query.Count then Query.Next;
end;
这样把所有的数据库记录取到了Myrecord中。
你就可以对它进行随心所欲的操作了。