语言:delphi6
数据库:SQL SERVER 2000
    我有一个存储过程,在SQL SERVER 2000 的查询分析器中执行正常,在DELPHI 中用ADO 连接数据库时执行也正常,但如果用BDE 连接数据库时就结果不正常,BDE 没有返回任何错误,但统计的数据不完整,好像是存储过程正在执行的时候就退出来一样,但我的程序本来就是用BDE连接数据库的,而且调用上百个存储过程都没问题,就调用这个存储过程有问题。请大家帮忙,分析一下可能是什么问题?谢谢!
    再说明一下情况:用BDE 连接时存储过程也能执行,但就是统计的数据不完全,我是从A表把数据统计到B表,正常情况是统计完B表中有10条记录,但在DELPHI程序中调用该存储过程只有6条,有时会是7条,非常奇怪!但如果用ADO连接数据库就没问题!但我的程序一直都是用BDE连接的,唯独该存储过程有问题。
    但该存储过程在查询分析器中运行没问题,而且结果也正确,有10条记录。