单引号是SQL语句表示字符型的语法;
双引号是asp(vbscript)表示字符型的语法
& 是 连接字符串的运算符
为了构造一个动态SQL查询,我们用asp拼连出符合我们需求的SQL语句
正如你的数据库查询
select * from u_id where id='n'
用asp来构造动态SQL查询就是
sql = "select * from u_id where id='" & id & "'"
分解来看,这个sql由三部分字符串组成:
第一部分:"select * from u_id where id='"
第二部分:id (变量名,用来动态改变其值)
第三部分:"'"(单引号结束)
分开来就看的清楚些,这三部分再通过运算符连接起来:
比如id此时等于3,那最终构成了
select * from u_id where id='3'的SQL查询。
这种说法,不知道是对的还是错的?