很可能不是你的错,你用 ado or bde 是否升级〉?
代码贴出来。

解决方案 »

  1.   

    你在调用存储过程的时候,应该与DATASET打开数据一样,要先看ACTIVE是否为真,为TRUE,则应该先关闭,如果调用第一次成功说明没有什么问题
      

  2.   

    是不是 ADOStoredProc 连接啊 a ---->执行(成功) ADOStoredProc ---〉连接B()再连接a   出错啦?(我以前也遇到过)
      

  3.   

    我的做法是 create 一个,然后再free掉。你试一下动态生成的方法看一下!
      

  4.   

    运行的过程是用TStoredProc,执行一次存储过程,接着运行一次查询,第二次再执行一次存储过程没有问题,接着我在执行查询时先Close Query时就出问题了。