帆软社区
首页
服务平台
文档
学院
问答
论坛
认证
招聘
任务
市场
登录
参数全选时,点击查询报错,请问全选时,怎么设置传入空值,我试了下传入空值,显示正常
回答问题
关注问题
用户操作
任务管理
我的任务
详情
摇摇乐
大转盘
许愿墙
积分商城
每日签到
设置
我的收藏
退出
腾讯QQ
微信登录
提问
参数全选时,点击查询报错,请问全选时,怎么设置传入空值,我试了下传入空值,显示正常
1990206301
发布于 2019-9-16 14:34
(编辑于 2019-9-16 15:05)
1min目标场景问卷
立即参与
回答问题
关注问题
悬赏:
4
F币
+ 添加悬赏
举报
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
取消
发布回答
共3回答
最佳回答
0
wd210010
Lv7
高级互助
发布于2019-9-16 14:38
分隔符改成','试试
评论
举报
收起评论
(7)
1990206301(提问者)
试过了,还是不行,全选时,点击查询,全选的参数只显示一部分
回复
2019-09-16 14:41
取消
回复
晓亮
回复 1990206301(提问者)
参数超过1000了吗?超过1000会报错
回复
2019-09-16 14:46
取消
回复
1990206301(提问者)
回复 晓亮
\'000,100,935,104,105,106,110,111,112,113,116,120,121,125,128,129,130,132,134,137,139,142,658,162,502,223,670,291,318,320,321, 414,418,421,473,483,502,537,539,541,544,559,576,581,589,607,624,655,658,659,664,667,670,685,697,699,701,702,707,717,720,721,723,724,725,730,903,905,906,910,913,923,926,929,931,935,937,938\'
回复
2019-09-16 14:47
取消
回复
1990206301(提问者)
回复 晓亮
没有超过1000,但是全选时只能显示到418 ,后面就不显示了
回复
2019-09-16 14:48
取消
回复
晓亮
回复 1990206301(提问者)
你这个肯定有问题啊,应该是\'11\',\'22\',\'33\'
回复
2019-09-16 14:49
取消
回复
还有2条评论
点击查看
评论
取消
评论
最佳回答
0
firegunzx
Lv6
高级互助
发布于2019-9-16 14:41
看日志你的sql都没问题,数据集里sql怎么写的?
评论
举报
收起评论
(8)
1990206301(提问者)
我用跟踪器跟踪了下sql,发现我打比方全部选中的参数有10个,但是sql在执行的时候,只有7个参数,显示不全,所以日志提示有语法错误
回复
2019-09-16 14:43
取消
回复
1990206301(提问者)
SELECT DISTINCT PINPAI.PPDM,PINPAI.PPMC FROM PINPAI LEFT JOIN SHANGPIN ON PINPAI.PPDM=SHANGPIN.BYZD3 WHERE SHANGPIN.FJSX9 IN (\'0802\',\'0803\',\'0804\',\'0805\',\'0806\',\'0807\',\'0808\',\'0809\') ORDER BY PINPAI.PPDM
回复
2019-09-16 14:46
取消
回复
firegunzx
回复 1990206301(提问者)
你不会是用的存储过程或者sql函数吧?传的参长度不够。把文本参数长度设大一点,最好用nvarchar(200)
回复
2019-09-16 14:48
取消
回复
1990206301(提问者)
回复 firegunzx
就是存储过程,我设置的1000
回复
2019-09-16 14:49
取消
回复
1990206301(提问者)
回复 firegunzx
@S_RQ VARCHAR(10), @E_RQ VARCHAR(10), @qddm1 VARCHAR (1000), @ppdm1 varchar(3000) 这是存储过程的参数
回复
2019-09-16 14:59
取消
回复
还有3条评论
点击查看
评论
取消
评论
最佳回答
0
晓亮
Lv7
高级互助
发布于2019-9-16 14:43(编辑于 2019-9-16 15:10)
评论
举报
收起评论
(4)
1990206301(提问者)
字符串分割我用的 \',\'
回复
2019-09-16 14:44
取消
回复
1990206301(提问者)
\',\'这个分割我试过了 ,跟踪的结果是‘123,456,2234,4566,2356’
回复
2019-09-16 14:55
取消
回复
晓亮
回复 1990206301(提问者)
我的多选参数设这样写的
回复
2019-09-16 15:10
取消
回复
1990206301(提问者)
回复 晓亮
请问全选时,怎么设置是空值,我试了下,空值可以正常显示
回复
2019-09-16 15:12
取消
回复
取消
评论
4
关注人数
474
浏览人数
最后回答于:
2019-9-16 15:10
活动推荐
更多
帆软最具价值【MVP】征集令重磅来袭!
【FineDataLink学习路径】助您轻松入门数据开发
【直播报名】FineBI数据分析公开课(第一期):一个案 ...
热门课程
更多
FineReport V10.0新手入门
免费
学习
帮助文档内嵌视频
免费
学习
FineReport 11.0 快速入门
免费
学习
悬赏者(2)
传说哥
2 F币
兔子酱
2 F币
+添加悬赏
撤回悬赏(2)
传说哥
2 F币
撤回
兔子酱
2 F币
撤回
关闭
添加悬赏
增加悬赏可以吸引更多人来回答
悬赏金额:
添加悬赏可以用微信、支付宝、F币进行支付
悬赏添加后无法取消悬赏
采纳回答时,悬赏将发放给被采纳的回答作者
自己提问自己采纳自己不会获得悬赏
金额不足
确定
取消
请选择关闭问题的原因
重复提问
涉及帆软认证考题
垃圾信息、广告等违规信息
其他
确定
取消
返回顶部