锯末颗粒往哪里销售?:关于&号的问题

来源:百度文库 编辑:神马品牌网 时间:2024/04/28 20:34:57
sql="select * from vip where userid='"&userid&"'"这里为什么有两个&
Godbook1.open "select * from wq_jiangpin where bookid="&Godbook("bookid"),conn,1,1这里怎只有一个啊。有点糊涂。谁能帮我说说&的具体用法
这些引号怎样划分。哪两个是一对的

&做为连接符来说,它是连接两个字符串的运算符

分号里面的会把它按它们所见的形式原封不动地连接上去,分号以外的,如果是变量,则会把变量的值做为连接字符串连接在前面的字符串后.

比如:
当a="string1"
b="string2"

时,注意下面后面连接后字符串的不同.

a&b=string1string2


"a"&b=astring2

"a"&b&a是astring2string1

"'"&a&"'"='string1'

"string"&"string"为stringstring

注:其实等号后面的字符串都要用""引起来的,只是为了看得清楚为把它去掉了.使用时要注意.

首先说明:&在VB中连接字符串操作符,上面有两个是因为两边都是字符串,中间有个变量,这两个都是用作连接字符串,后面有一个,是因为后面字符串后面就只有一个变量可连接,再,后面就是别的参数了!
好学好问是个好习惯,更重要的是要啃点书!

"&" 在这里是连接字符的,也就是把它左右两边的字符或变量连在一起.

比如有一个变量 userid,值是"12345"
sql="select * from vip where userid='"&userid&"'"的结果就是

sql="select * from vip where userid='12345'"

而去掉后一个"&"符的话
sql="select * from vip where userid='"&userid 的结果就是

sql="select * from vip where userid='12345"