用TADoStoreProc调用SqlServer的存储过程的有关问题

用TADoStoreProc调用SqlServer的存储过程的问题
我写了一个存储过程,用于删除一些业务单据,该存储过程需要传入单据编码作为参数。我用大部分单据传入这个存储过程的时候都是没问题的,但是就有一条单据,传入之后,程序就会一直执行,像是死锁了一样,一直到报“超时已过期”的错误才跳出来,但是存储过程是没执行。我用事件探查器跟踪到这条语句之后放到查询分析器里执行,瞬间就执行好了,但就是在delphi用TADoStoreProc调用不行。(用的是SqlServer2000)


------解决方案--------------------
你直接在SQL里执行这个存储过程试试,参数跟在程序里一样的,看看超时不
------解决方案--------------------
无码无真相~
------解决方案--------------------
把存储过程里面的代码拿出来,执行跟踪一下,看问题出在哪里
------解决方案--------------------
查询分析器里能执行表示SQL语句应该没错
怀疑楼主不会使用D调用存储过程,自己做个测试,建一个简单的存储过程,看看是否调用成功