你在Delphi中用什么调用存储过程的三少 :o)

解决方案 »

  1.   

    因为执行插入或更新的存储过程为处理事务,所以假使你用query调用的话,
    query1.close;
    query1.parambyname('@param1').Asstring := 变量;
    query1.parambyname('@param2').asstring := 变量;
    Query1.exesql;
    @Param1,@Param2 这个和存储过程中一样的参数,不管是Exec存储过程,还是open非事务处理的存储过程,都需要FethcParams的.三少 :o)
      

  2.   

    FETCHPARAMS是在CLIENTDATASET中用右键菜单执行的。
    CLIENTDATASET.EXECUTE;
    并不是每个EXEC的存储过程都有问题
      

  3.   

    建议您访问www.etechbase.net/tech,里面有很多资料,也许可以解决您的问题。
    访问http://168.168.18.11:81/etechbase/advsearch.php将您的问题输入查询内容框,选择不同的精确程度,即可以找到你所需要的答案。效果还是可以的。