帆软社区
首页
服务平台
文档
学院
问答
论坛
认证
招聘
任务
市场
登录
如何强制SQL代码必须跑完出结果?
关注问题
请
登录
后使用快捷导航
没有帐号?
立即注册
用户操作
任务管理
我的任务
详情
摇摇乐
大转盘
许愿墙
积分商城
每日签到
设置
我的收藏
退出
腾讯QQ
微信登录
提问
如何强制SQL代码必须跑完出结果?
本帖最后由 afr751116 于 2017-5-12 16:12 编辑
EXEC [zb]
在SQL中,用上面的语句,在SQL数据库中查询可以得到存储过程的结果,
但是在FR中,会报错,说XXX列出错,查了半天是因为FR没有全部跑完代码就出结果,所以报错。
我己经用下面的代码了,还是不行,报错。
SET NOCOUNT ON --代码开始标记
EXEC [zb]
SET NOCOUNT OFF --代码结束
主要是里面有多段select查询
请问该如何做呢?
FineReport
afr751116
发布于 2017-5-12 16:06
关注问题
悬赏:
2 F币
+ 添加悬赏
举报
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
取消
发布回答
共4回答
最佳回答
0
yets11
发布于2017-5-12 16:06(编辑于 2023-9-6 09:34)
555
评论
举报
收起评论
(1)
afr751116(提问者)
SET NOCOUNT ON; --代码开始标记 跟OFF,我知道这个有关系,我也加了的,但就还是不行,反而是你的字段名提醒了我。
我有一处是
INSERT INTO t2
SELECT *
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
关注人数
469
浏览人数
最后回答于:
2017-5-16 11:23
活动推荐
更多
帆软最具价值【MVP】征集令重磅来袭!
【FineBI免费新手打卡营】七天掌握FineBI6.1基础功能
【FineDataLink学习路径】助您轻松入门数据开发
热门课程
更多
帮助文档内嵌视频
免费
学习
FineReport V10.0新手入门
免费
学习
FineBI6.X零基础入门
免费
学习
悬赏者(0)
+添加悬赏
添加悬赏
增加悬赏可以吸引更多人来回答
添加悬赏:
F币
我 的 F币:
F币
充值
金额不足
确定
取消
返回顶部