如何强制SQL代码必须跑完出结果?

本帖最后由 afr751116 于 2017-5-12 16:12 编辑

EXEC [zb]
在SQL中,用上面的语句,在SQL数据库中查询可以得到存储过程的结果,
但是在FR中,会报错,说XXX列出错,查了半天是因为FR没有全部跑完代码就出结果,所以报错。


我己经用下面的代码了,还是不行,报错。
SET NOCOUNT ON --代码开始标记   
EXEC [zb]
SET NOCOUNT OFF --代码结束

主要是里面有多段select查询
请问该如何做呢?
FineReportafr751116 发布于 2017-5-12 16:06
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
yets11发布于2017-5-12 16:06(编辑于 2023-9-6 09:34)
555
  • afr751116 afr751116(提问者)

       SET NOCOUNT ON; --代码开始标记   跟OFF,我知道这个有关系,我也加了的,但就还是不行,反而是你的字段名提醒了我。
    我有一处是
    1. INSERT  INTO t2
    2.             SELECT  *
    3.             FROM  t1
    复制代码

    其中,用*代表了字段名全部,没有具体写明,把它写明后,就可以了,有时错误真是隐藏的真深
    回复
    2017-05-12 18:37 
最佳回答
0
afr751116发布于2017-5-12 18:37(编辑于 2023-9-6 09:34)
555
最佳回答
0
fIGeRT发布于2017-5-13 08:34(编辑于 2023-9-6 09:34)
555
最佳回答
0
zolahu发布于2017-5-16 11:23(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 430浏览人数
  • 最后回答于:2017-5-16 11:23
    活动推荐 更多
    热门课程 更多
    返回顶部