我写了一个三层数据库的程序想用存储过程,我在server 端法放了一个ADOStoredProc1
procedureName:=过程名
在client端也是一样的用clientdataset吗,要是用的话我怎么用呀,

解决方案 »

  1.   

    server加个TDataSetProvider(如:AAAProvider), 设置AAAProvider的DataSet属性为ADOStoredProc1
    客户端clientdataset的ProviderName属性设为AAAProvider
      

  2.   

    客户端clientdataset的RemoteServer属性也要设置
      

  3.   

    先运行Borland\Delphi7\Bin\scktsrvr.exe
    在右下角打开他看看端口号post
    客户端放个SocketConnection_client和ClientDataSet_client
    SocketConnection_client.post:=(端口号);
    SocketConnection_client.ServerName:=(选择服务器名);
    SocketConnection_client.Address:=(服务器地址);
    再放个ClientDataSet_client
    ClientDataSet_client属性设置见楼上 trainbox客户端运行前记住先打开服务器
    运行时Table.Active := True;//举例