引号是要成对出现的。中文里,引用别人的原话用双引号(“”),引号里的引号就用单引号(‘’)表
示。当然这是双字节引号,在计算机里用单字节的双引号(" ")和单引号(' ')。
a = "b" 表示a为b
a = ""b"" 表示a为"b"
a = """" & "b" & """" 表示a为"b"
a = "'b'" 表示字符a为'b'
a = "'" & "b" & "'" 表示a为'b'
VB和SQL的语句都是由符合语法规则的命令字符串组成,用 " "传递着命令语句。我们经常用连接符号&,灵活
地将语法中保留字组成的语句和具体的字段或变量结合起来形成实际命令。 " "之间是一个字符串," "和" "
用&连接形成 。
Dim Val1 As String = e.Form.Controls("ComboBox2").Value
假设在ComboBox2输入了:张三
我们需要的结果是:strSql = "select * from kh where xm='张三'"
可以把它分解成三部分:
"select * from kh where xm='"
张三
"'"
中间是来自其它控件传递的变量的值,两头是固定的字符串,用左拼右凑的方法是:
strsql ="select * from kh where xm='" & Val1 & "'"
通常双引号是给VB用的,单引号是给SQL语句用的。