试试下面代码。
var
ss array [1..1000,1..5] of String;
i:integer;
begin
Query1.open;
i:=0;
while not Query1.eof do begin
inc(i);
ss[i,1]:=Query1.FindField('zd1').AsString;
ss[i,2]:=Query1.FindField('zd2').AsString;
ss[i,3]:=Query1.FindField('zd3').AsString;
ss[i,4]:=Query1.FindField('zd4').AsString;
ss[i,5]:=Query1.FindField('zd5').AsString;
Query1.next;
end;
end;