procedure TForm1.ComboBox1Change(Sender: TObject);begin
   dcomconnection1.AppServer.sql('select name from users');
   ClientDataSet1.close;
   ClientDataSet1.open; while not ClientDataSet1.eof= true do
  begin  combobox1.AddItem(ClientDataSet1.Fields[0].AsString);//它说这里出错!!
  ClientDataSet1.next;
  end;
 end;
错在那?请高人指点!!!

解决方案 »

  1.   

    你去掉  = true  看怎么样?如果不行,你就在客户端 连接CLIENTDATASET 写,不要APPSERVER的过程 看看是否还出现错误
      

  2.   

    combobox1.Add(ClientDataSet1.Fields[0].AsString);//
      

  3.   

    [Error] Unitclient1.pas(38): Not enough actual parameters
    [Fatal Error] Pclient1.dpr(5): Could not compile used unit 'Unitclient1.pas'
      

  4.   

    改成:combobox1.AddItem(ClientDataSet1.FIELDS.Fields[0].AsString);
      

  5.   

    ClientDataSet1.Fields['name'].AsString