存储过程在查询生成器中执行时有效,但在 C# 代码中无效

请帮我。


我想在存储过程中创建动态搜索查询。这段代码遵循我在查询构建器中编写并运行的查询,但在 C# 代码中使用时不会运行


我的表名info有 3 列,id int, name nvarchar(50), family  nvarchar(50)。


SELECT Id, [name ], family, description

FROM info

WHERE (@n IS NULL) AND (@f IS NULL) OR

      (@n IS NULL) AND (family = @f) OR

      ([name ] = @n) AND (@f IS NULL) OR

      ([name ] = @n) AND (family = @f)

http://img4.mukewang.com/6173d19f0001f3af13580766.jpg

小唯快跑啊
浏览 157回答 2
2回答

德玛西亚99

终于问题解决了,解决方案如下: 查询的输入参数中输入参数足够,输入参数的值为null我希望帮助别人
打开App,查看更多内容
随时随地看视频慕课网APP