以文本方式查看主题

-  搭建论坛  (http://bbs.diylsoft.com:8118/starforum/index.asp)
--  数据库交流  (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=6)
----  [求助]  (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=6&id=32419)

--  作者:fxdf
--  发布时间:2013-3-27 11:35:54
--  [求助]
请教各位老师:ado查询中语句这样写where a.TelAndAddress  like \'%:hyxx%\'正确吗?为何没有结果,而a.TelAndAddress=:hyxx,却正常.
下面是全部写法
select a.FullName 会员姓名,a.TelAndAddress 电话 from btype a
where a.TelAndAddress  like \'%:hyxx%\' 

--  作者:引力波
--  发布时间:2013-3-27 14:37:07
--  
使用代码:select a.FullName 会员姓名,a.TelAndAddress 电话 from btype a where a.TelAndAddress like :hyxx。对变量中hyxx在赋值中进行设置,需要指定数据来源的“字段名”和内容赋值“端口”,在内容的两端加上%即可。
--  作者:FSJM
--  发布时间:2013-3-27 17:59:52
--  

使用变量时,必须要这样写:a.TelAndAddress=:hyxx

 

对“变量赋值时”再用字符串的连接操作,把 % 和查询内容 连接在一起,付给变量即可。