我有一个 SQL 存储过程,在某些情况下,如果失败,它会返回 -1 的结果,但也会通过 RAISERROR 命令返回一条消息,例如:
BEGIN
RAISERROR ('Error %i has occurred', 11, 1, 0)
RETURN -1
END
我正在使用 cfstoredproc 通过coldfusion 访问它,例如:
<cfstoredproc procedure="sp_return" datasource="myDatasource" returncode="yes">
<cfdump var="#cfstoredproc#">
但是返回的结构只包含一个 ExecutionTime 和 StatusCode 键。有什么方法可以访问已返回的错误消息。例如向用户显示。
谢谢,
汤姆
ps 我会用“cfstoredproc”标记,但我不能创建新标记。