找回密码
 立即注册

QQ登录

只需一步,快速开始

葡萄叶

注册会员

10

主题

25

帖子

105

积分

注册会员

积分
105
葡萄叶
注册会员   /  发表于:2023-10-18 17:22  /   查看:1913  /  回复:3

找不到哪里设置的问题,查询时,一直是空白。

select * from Teacher where  1=1
{IIF(@查询参数2 = "", "", "and 毕业院校 = ' " + @查询参数2 + " ' ")}

111.png
222.png
333.png
输入条件查询,就显示空白
444.png



3 个回复

倒序浏览
Eden.SunWyn认证
超级版主   /  发表于:2023-10-18 17:55:11
来自 2#
问题描述:

动态SQL查不到数据;

问题解决:
您好,从您上传的sql看,您拼接的时候,参数前后有空格,
image.png160880736.png

这样最后生成的SQL 语句就成了 ....  and 毕业院校=' 北大 '。

您的数据里面应该没有这个空格。您把空格去掉再试试呢。
select * from Teacher where  1=1
{IIF(@查询参数2 = "", "", "and 毕业院校 = '" + @查询参数2 + "' ")}
回复 使用道具 举报
葡萄叶
注册会员   /  发表于:2023-10-19 09:45:31
板凳
Eden.Sun 发表于 2023-10-18 17:55
问题描述:

动态SQL查不到数据;

谢谢,果然是这样的。
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2023-10-19 13:58:48
地板
葡萄叶 发表于 2023-10-19 09:45
谢谢,果然是这样的。

好的,那我把帖子关了。有新问题,您在开新帖解决。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部