JMP11 MSSQL存储过程调用<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />我想我会向社区分享这个提示,因为JMP 11似乎绝对没有关于此的文档。
我们最近从JMP 10升级,许多存储过程调用不再适用于jJMP 11。根据文档,JMP 11中甚至不支持存储过程调用。然而,我们发现了一个令人费解的仍然有效的存储过程调用。经过一番研究后发现它必须与调用期间返回的日志消息有关。有效的存储过程是一个简单的select语句,因此只有一条消息说明返回了多少行和结果集。其他存储过程将使用多个临时表,并将生成多条消息,这些消息表明在整个存储过程中有多少行受到影响。在JMP 10中,这并不影响返回的最终数据集。另一方面,JMP 11会在提供的日志/反馈中扼杀多条消息。
简单的解决方法是禁止除最终结果集的最终消息之外的所有消息。
在存储过程的乞讨:
设置NOCOUNT ON
处理问题,中提琴JMP 11适用于存储过程调用。
JMP11在任何时候都没有在View-> Log中给出任何有意义的错误消息
蒂姆
Re:JMP11 MSSQL存储过程调用感谢有用的提示。当使用Excel中使用临时表的存储过程时,存在NO COUNT的要求,因此我猜这是这些类型连接的常见功能。