我们目前正在从axapta(ax 2009)执行存储过程(ms sql 2008)。 sp确实非常大,并且混淆效果是sp如果通过odbc触发则不起作用。 通过ssms执行的简单“exec sp ...”工作正常。 如果我们删除sp中执行的一些最后一个查询,sp也可以从ax中解雇。 尽管如此,删除的查询在“单一模式”下工作正常。
通过odbc执行存储过程是否有任何限制?我甚至认为它与axapta没有任何关系......
提前感谢您的帮助!
答案 0 :(得分:0)
固定。 在存储过程的最开始添加“set nocount on”,行为符合预期。 似乎,返回受影响的行结果是有限制的。