我想写一个这样的程序作为服务器,请问该怎么写?
客户端传过来一个空的数据集如TDataSet和一个Select的SQL语句。我怎样从数据库读取记录,然后将数据传给客户端传来的数据集并返回?
注:该数据集没有任何的数据连接,由客户端创建,QDataSet := TDataSet.Create(nil)

解决方案 »

  1.   

    客户端创建数据集
    var
      myDataSet:TClientDataSet;
    begin
      myDataSet := TClientDataSet.Create(application);
      myDataSet.FieldDefs.Add('name',ftstring,10);
      myDataSet.FieldDefs.add('age',ftinteger);
      myDataSet.CreateDataSet;
      myDataSet.Active;
      myDataSet.AppendRecord(['張三',10]);
      myDataSet.AppendRecord(['李四',20]);
     {...}
    end;传递连接方法:
    ClientDataSet1 <->  DataSetProvider1 <->  ADOQuery1"该数据集没有任何的数据连接"? 没明白...