定义数组var arr: array of string;遍历结果集with DataModule2.ADODataSet1 dobeginsetlength(arr, recordcount);// 动态数组设定长度first;while not eof dobegin arr[recno - 1] := FieldByName('Username').AsStringl; // 数组赋值 next;end;end;