table1.open
while not table1.eof do
beign
a:= table1.fields[0].asstring;
...
table1.next
end;
while not table1.eof do
beign
a:= table1.fields[0].asstring;
...
table1.next
end;
解决方案 »
- delphi 调用dll 退出报错.
- DELPHI中用DBEDit如何不要吧修改post
- sql server 数据库的问题
- 请问学 DELPHI 需要什么条件?
- ★★★高难度问题,如何快速判断一个网址指向的到底是什么?★★
- 如何汉化dxdbgrid中的英文提示?
- 在Delphi中如何把一个整型数转换成十六进制的字符串?请进
- QReport制作简单报表的问题。
- 我创建了一个tline类(从tgraphicsControl继承),我想在line上画一个箭头。
- 如何给sql server数据库中image类型的字段赋值?
- delphi与oracle怎么连在一起运行?
- 我在panel组件上加了一个speedbutton控件作为颜色选择按纽,我想把此按纽本身加上颜色,用此按纽什么属性
ASTRUCT astruct;
i:integer;
begin
i:=0;
table1.first;
while not table1.eof do
begin
astruct[i].xx1:=table1.fieldbyname('fieldname1').asString;
astruct[i].xx2:=table1.fieldbyname('fieldname2').asString;
table1.next;
i:=i+1;
end;
end;
ClassData: OleVariant;
.....
//创建动态数组
ClassData:=VarArrayCreate([0,ClientDataSetClass.RecordCount-1],VarVariant);
ClientDataSetClass.First;
for i:=0 to ClientDataSetClass.RecordCount-1 do
begin
//循环体,把数据赋值给动态数组
ClassData[i]:=VarArrayof([ClientDataSetClass.FieldByName('ClassID').Value,
ClientDataSetClass.FieldByName('Name').Value,
ClientDataSetClass.FieldByName('GroupID').Value,
ClientDataSetClass.FieldByName('SubGroup').Value,
ClientDataSetClass.FieldByName('GroupNo').Value]);
ClientDataSetClass.Next;
end;