最近我们得到的"程序尚未执行或没有结果"我们的PowerBuilder应用程序。此错误是随机的,但是在我们调用存储过程或某些动态SQL查询的地方触发。每次调用程序后,我们都会关闭powerbuilder中的程序。我们需要知道此错误的原因,因为这不是在我们的环境中引起的,仅在生产环境中引起。更好的方法是解决这个问题。
数据库是SQL Server。确切的错误详情如下:
错误代码:-1
错误文本:过程尚未执行或没有结果
行数:0
终止申请 -
我甚至不确定错误是来自数据库还是来自Powerbuilder本身。代码是对过程的简单调用。以下是导致此问题的一些代码:
DECLARE setRequestStatus PROCEDURE FOR sRequestStatus
// parameters here
USING SQLCA;
EXECUTE setRequestStatus;
FETCH setRequestStatus into :statusCode;
CLOSE sp_PfW_ERxSetRequestStatus;
RETURN statusCode
如果您需要更多详细信息,请回复。 提前谢谢!