双引号并没有括着的+号,+号的作用是字符串相加,相当于一个中介,让各个字符串连在一起
可以这样理解:先对各个字符串中引号处理完了,比如:' where 学号 like '''
那么先将倒数2、3个单引号转换成一个引号,从而得到:‘ where 学号 like ' '
这样就得到一个字符串,外边的两个引号就表示在其中的就是一个字符串:where 学号 like ' 这里的最后的单引号也是字符串中的一员。其他的也是同样的意思。
最后用+号将
'Select * from xs ' + ' where 学号 like ' ' + '%' + edit1.text + ' %' '
合并后就是:
select * from xs where 学号 like '%具体值%'
注意最后结果两头的单引号是在上面字符串相加前的一员,要注意看他们是怎么来的,记住,+号是一个媒人,是将他们连在一起的中介,手牵手~!!~哈哈!~]
不知道明白否?
[此贴子已经被作者于2007-4-17 15:43:35编辑过]