为什么我这样写不能将字段的值添加到ITEM,应该怎么实现?procedure TBSXXFMN.ComboBox1Click(Sender: TObject);
var
i:integer;
begin
with bsdm.QBSKD do
begin
 close;
 sql.Clear;
 sql.Text:='select BSCNAM from BSKD';
    Open;
    if (RecordCount > 0) then
      First ;
    for i := 0 to RecordCount - 1 do
    begin
      combobox1.Items.Add(fieldbyname('BSCNAM').AsString);
      next ;
    end;
end;
end;