| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 538 人关注过本帖
标题:ID like '%" + cbID.Text + "%'
只看楼主 加入收藏
e_hcwi66
Rank: 2
等 级:论坛游民
帖 子:17
专家分:62
注 册:2012-4-3
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:3 
ID like '%" + cbID.Text + "%'
where ID like '%" + cbID.Text + "%'
ID类型为nchar(10)
想问下
加号是什么意思,
百分号是什么意思
为什么要加单引号

望大家喷!
喷的过程最好说点有用的,呵呵,本人新手,在此谢过
搜索更多相关主题的帖子: 百分号 单引号 where 
2012-06-05 15:33
zhaoxili
Rank: 6Rank: 6
等 级:侠之大者
威 望:1
帖 子:327
专家分:479
注 册:2009-1-3
收藏
得分:7 
建议你去看看SQL语法说明   http://www.
2012-06-06 18:20
zwffff
Rank: 4
等 级:业余侠客
威 望:1
帖 子:58
专家分:224
注 册:2007-11-13
收藏
得分:7 
加号是做字符串连接用的,字符串连接符。
%号是代表进行模糊匹配,假设cbID.Text为3,则会匹配到ID为13,34,134,1223444等等,也就是只要出现了3的,都能匹配到。
引号是因为是ID是字符串字段。这是SQL的规则。没有为什么。

欢迎加入.Net技术交流群:90925122
2012-06-06 20:49
wumingchenxi
Rank: 6Rank: 6
等 级:侠之大者
威 望:6
帖 子:96
专家分:457
注 册:2012-6-6
收藏
得分:7 
你的代码只拷贝了一部分,前面还会有一个 双引号,最后也还会有一个 双引号,
双引号是C#中的语法,比如 string a="123"+"abc";
单引号是SQL语句中要用到的。C#执行后变成 select * from tabs where ID like '%5%'  送给SQL去执行。
2012-06-07 08:26
快速回复:ID like '%" + cbID.Text + "%'
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022010 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved