select * from tt where name1 like @name or name2 like @name or name3 like @name
list.Add(new SqlParameter("@name", "张"));
这样执行不出结果改为:
select * from tt where name1 like @name or name2 like @name or name3 like @name
list.Add(new SqlParameter("@name", "张"));
list.Add(new SqlParameter("@name", "张"));
list.Add(new SqlParameter("@name", "张"));
也不行必须改为下面的?
select * from tt where name1 like @name1 or name2 like @name2 or name3 like @name3
list.Add(new SqlParameter("@name1", "张"));
list.Add(new SqlParameter("@name2", "张"));
list.Add(new SqlParameter("@name3", "张"));
这个可以。请问为什么?
list.Add(new SqlParameter("@name", "张"));
这样执行不出结果改为:
select * from tt where name1 like @name or name2 like @name or name3 like @name
list.Add(new SqlParameter("@name", "张"));
list.Add(new SqlParameter("@name", "张"));
list.Add(new SqlParameter("@name", "张"));
也不行必须改为下面的?
select * from tt where name1 like @name1 or name2 like @name2 or name3 like @name3
list.Add(new SqlParameter("@name1", "张"));
list.Add(new SqlParameter("@name2", "张"));
list.Add(new SqlParameter("@name3", "张"));
这个可以。请问为什么?
解决方案 »
- server2003 升级 server2008后水晶报表问题
- C#怎样实现如下结果
- 高分求助! 弄过短信猫的朋友进来 口不能切换发信息 GsmCommMain发送信息
- 安装Framework时间长,文件也大,找了一个精简版,但缺了个DLL.帮忙解决,可付现金。
- 问一个c#语法小问题
- 小菜鸟急求大侠帮助!!!
- 如何把Form运行起来的时候自动位于屏幕中间?
- 急!用.NET如何实现 “短信平台”也就是 “用一台内部服务器的USB接口,实现向手机发短信。。不通过Internet网" 谢谢^_^ 高分赠送啊。。
- 请问C#中有没有自动规范化代码的快捷键
- C#简单问题(一)???
- C#中Chart的应用
- C# 实现串口通信 RFID模块,怎么连?
list.Add(new SqlParameter("@name", "%"张"%"));
==============
参考
https://www.cnblogs.com/niunan/p/5699308.html
你传入的字符串都没匹配符
你说3哪种可以,这是不可能的