为何不用Record类型和动态数组?

解决方案 »

  1.   

    你如何使用循环?SELECT出来的数据以什么方式表达?
      

  2.   


      with Query1 do
      for i:=0 to FieldCount-1 do
      begin
        MyArray[i]:=Fields[i].AsString;
      end;
      

  3.   

    var
      MyArray:array[0..15] of string;
      

  4.   

    enlightenment(阿明) 和ylk_pop(贪食蛇) 说的很好,你可以事先定义一个函数。
    另外:
    var
      MyArray:array[0..15] of string;
    最好不要这样定义:这样定义只能将一条记录存入MyAraay中。当同时检索出多条记录时,无法一次性的存入数组变量。