先用一个DataSet(如Table)连到TADOConnection,然后将TDataSetProvider的DataSet设为Table。在客户端将一个ClientDataSet的RemoteServer和ProviderName指定即可使用了。
—————————————————————————————————
MaximStr := '宠辱不惊,看庭前花开花落,去留无意;
             毁誉由人,望天上云卷云舒,聚散任风。';
if Not Assigned(I) then
  I := TI.Create(Nil);
I.Maxim := MaximStr;
I.Explain := '假如上述代码中出现“OA”、“3D”等字样,改为“=”等';
I.Desire := '加不加分随你';
—————————————————————————————————
       

解决方案 »

  1.   

    我想问一下,服务端的用的是RemoteServer,dataSet,和DataSetProvider,而客户端用的是TDCOMConnection,TClientDataSet,可以吗?
      

  2.   

    刚开始的时候,客户端和服务器端程序都在同一台机器上,这也是缺省的情况。当你把客户端程序拷到其它机器上运行时,它就找不到服务器程序,也就无法启动服务器程序,当然就会出错了。
       所以,你要将ClientDataSet的RemoteServer属性设置为服务器程序所在的计算机的名称或IP,将ProviderName指定为Provider控件的名称。
      

  3.   

    客户端安装delphi6就可以了!
    我也是同样的问题!等待高手解答如何不要安装delphi6?
      

  4.   

    我客户端安装Delphi6也没行,请问yball你是怎么做的?谢谢
      

  5.   

    我已经将ClientDataSet的RemoteServer属性设置为服务器程序所在的计算机的名称或IP,也将ProviderName指定为Provider控件的名称。可还是不行,我想问问,是不是我机器里缺少什么应配置的软件呢?
      

  6.   

    [email protected] 万分感谢!!!
      

  7.   

    我还想问一下,关于DCOMCNF的配置是不是一定要改呢?我是看一本书知道的?也可能在这方面有点问题。谢谢了
      

  8.   

    没收到,麻烦你能不能再发一便,谢谢了。  [email protected]