搜索
编程论坛
→
.NET专区
→
『 C# 论坛 』
→ ID like '%" + cbID.Text + "%'
标题:
ID like '%" + cbID.Text + "%'
只看楼主
e_hcwi66
等 级:
论坛游民
帖 子: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
等 级:
侠之大者
威 望:
1
帖 子:327
专家分:479
注 册:2009-1-3
第
2
楼
得分:7
建议你去看看SQL语法说明 http://www.
2012-06-06 18:20
zwffff
等 级:
业余侠客
威 望:
1
帖 子:58
专家分:224
注 册:2007-11-13
第
3
楼
得分:7
加号是做字符串连接用的,字符串连接符。
%号是代表进行模糊匹配,假设cbID.Text为3,则会匹配到ID为13,34,134,1223444等等,也就是只要出现了3的,都能匹配到。
引号是因为是ID是字符串字段。这是SQL的规则。没有为什么。
欢迎加入.Net技术交流群:90925122
2012-06-06 20:49
wumingchenxi
等 级:
侠之大者
威 望:
6
帖 子:96
专家分:457
注 册:2012-6-6
第
4
楼
得分:7
你的代码只拷贝了一部分,前面还会有一个 双引号,最后也还会有一个 双引号,
双引号是C#中的语法,比如 string a="123"+"abc";
单引号是SQL语句中要用到的。C#执行后变成 select * from tabs where ID like '%5%' 送给SQL去执行。
2012-06-07 08:26
4
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-370849-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.130609 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved