日期:2014-05-18  浏览次数:20862 次

数据库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了