怎么在midas开发中执行一个存储过程啊,包括服务器和客户端的设置,需要那些组件。

解决方案 »

  1.   

    跟在客户端通过应用服务器取数据库中的数据的方法一样啊,不过客户端的ClientDataSet的CommandText不是:"Select * from tablename" 而是:“Execute StoreName”.
      

  2.   

    我试过了,不行啊,我的sql语句是:"exec mysp_name 1111,11.11,11.11";
    后面三个数是参数,分别是int,float,float这三种类型。报错:“Error creating cursor handle”,请问怎么回事啊?
      

  3.   

    select * from mysp_name
    参数里面加上你的所有参数
    只需对参数赋值就可以了
      

  4.   

    在应用层放一个storeProc组件,选中需要连接的存储过程,激活它,把相应的参数取过来
    在客户端
    clientdataset1.fetchparams;
    clientdataset.params.pramsbyname('参数名').as转换类型:=值
    .
    .
    .
    Clientdataset.Execute;
    如果执行错误,很可能是你存储过程有错
      

  5.   

    怎么总是有人爱用 CommandTextdelphiprogramer(天下第一剑) 的办法才是正解
      

  6.   

    客户端上传数据用TClientDataSet.ApplyUpdate!!!