请问大家怎么取Tquery中第i行j列的数值.
我想把一个Tquery中的第i个记录的第j个字段的值放入ComboBox的下拉表中,该怎么做?这样为什么不对?  for i:=0 to query.RecordCount-1 do
          begin       
         Combobox1.Items.Add(query.Fields[i].AsString);
          end;出现错误为:
  list index out of bounds(1)

解决方案 »

  1.   

    query.first;
    while not query.eof do
    begin
    Combobox1.Items.Add(query.Fields[i].AsString);end;
      

  2.   

    query1.moveby(i)
    Combobox1.Items.Add(query.Fields[i].AsString);
    不要循环了!
      

  3.   

    Combobox1.Items.Add(query.Fields[j].AsString);
      

  4.   

    while not Query.Eof do
    begin
      for J:=0 to Query.FieldCount - 1 do
        ComboBox1.Items.Add(Query.Fields[J].AsString);
    end;
      

  5.   

    Query.First;
    while not Query.Eof do
    begin
      for j:=0 to Query.FieldCount - 1 do
        ComboBox1.Items.Add(Query.Fields[j].AsString);
      Query.Next;
    end;
      

  6.   

    Query.First;
    Query.MoveBy(i);
    ComboBox.Items.Add(Query.Fields[j-1].asstring);