数据库是MSSQL,用SocketConnection连接,客户端用ClientDataSet,在客户端上用什么控件可以操作MSSQL数据库上的存储过程?

解决方案 »

  1.   

    就用ClientDataSet的CommandText执行
      

  2.   

    最好在service中控制存储过程,把这个控制过程写成方法让client调用,否则service就体现不了他的作用了。
      

  3.   

    同意楼上的,将ClientDataSet的CommandText:='Execute 存储过程名称 参数列表'即可,试试看把
      

  4.   

    TO: idilent(说错了别怪我) 
    是不是在Server上写个存储过程的接口函数,在Client上调用这个接口函数?
      

  5.   

    我用TADOStroceproc,如果没有参数就可以用,有有参数就不知怎样传了!
      

  6.   

    楼上的 CommandText 这样用不好吧同意用 ADOStoredProc, 参数的我也不知道,因为存储过程我少用
    也可以用 ADOQuery 中写 Execute 过程名, 参数就可以了吧
      

  7.   

    呵呵,为了提高效率,明白你的意思,客户端传入个参数,中间层写个method,调一个存储过程就ok!