while not adotable1.Recordset.EOF do
  begin
    listbox1.Items.Add(adotable1.Fieldbyname('AccountTypename').AsString );
    adotable1.Recordset.MoveNext;
  end;
adotable1的设置已经完成,表的'AccountTypeName'字段中明明有三条记录.可是最后显示在listbox1中的虽也是三条记录,但却都是相同的第一条.
实在不解.