首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

数据库like语句解决方法

2012-06-06 
数据库like语句如何使用DataSet控件,ObjectSource控件和ListView控件实现where like语句如下例子:用户表中

数据库like语句
如何使用DataSet控件,ObjectSource控件和ListView控件实现where like语句
如下例子:用户表中有name,password,phonenumber三个列,然后我需要在一个文本框中比方输入“黄”字就可以显示出所有名字中含有黄字的人的信息。

[解决办法]
select [name],password,phonenumber from UserTable where [name] like '%黄%'
[解决办法]

探讨

select [name],password,phonenumber from UserTable where [name] like '%黄%'

[解决办法]
我把你改下吧
SELECT cname AS '用户名', csex AS '性别', cid AS '身份证', cphonenumber AS '手机号码', cpassword AS '密码'FROM customers WHERE cname like '%"+ @cname+"%'";
[解决办法]
然后ListView中cname的value值设为"'%"+TextBox3.Text+"%'"
[解决办法]
SELECT cname AS '用户名', csex AS '性别', cid AS '身份证', cphonenumber AS '手机号码', cpassword AS '密码'
FROM customers
WHERE (cname like @cname)
你写的这个语句中的下面代码
你把: WHERE (cname like @cname)
改成: WHERE (cname like '%"+@cname+"%')

[解决办法]
LZ 上边的代码都可以实现的。现在你只要把这些代码放在控件的TextChanged 事件中就OK了

热点排行