表如下:
id

解决方案 »

  1.   

    表如下:
    id      name
    1       t1
    2       t2 
    3       g1
    ..
    我想在一个comboBox中显示name字段的内容,该怎么办,数据库连接已做好,表为
    adotable1
      

  2.   

    Form的Create事件:with adotable1 do
    begin
      First;
      wile not eof do
      begin
        comboBox.Items.Add(FieldByName('Name').AsString); 
        Next;
      end;  
    end;
      

  3.   

    with adoquery do
      begin
        active:=false;
        sql.clear;
        sql.add('select id,name form adotable1 ');
        active:=true;
        first;
        combobox1.Clear;
        while not EOF do
          begin
             combobox1.Items.Add(fieldByname('ID').value+'  '+fieldByname('name').value);
             next;
          end;
    end;
      

  4.   

    上面的老兄说的不错,补充一点,在倒数据第二个end后加一句adotable1.first.
    这样以后的操作就不出错啦!