帮我解释下这条ASP语句的引号和单引号,有点乱

来源:百度知道 编辑:UC知道 时间:2024/06/18 12:57:01
set rst1=conn.execute("insert into user (u_user,u_code) values ('"&request.form("f_user")&"','"&request.form("f_code")&"')")
这是条操作数据库的语句,里面的单引号,双引号,小括号,还有&连接号我都看不明白了,谁帮我解释下吧~谢谢了!

先简单说明一下
这一句是插入数据的SQL语句
insert into 表名(字段名) values ('字段值') 字段为字符型时

insert into 表名(字段名) values (字段值) 字段为整型时

requset.form("f_user") 为页面地址的参数值 ?f_user=

& 是联接变量和字符串,所有要用”双引号

上述分解为:
dim username,usercode,sql,rst1
username=request.form("f_user")
usercode=request.form("f_code")
sql="insert into user(u_user,u_code) values ('" &username&"','"&usercode&"'")

set rst1=conn.execute(sql)

单引号 字符类型为数字
双引号 execute("insert ===这里是语法之用,
request.form("f_code" ===这里是把一个值引起来
小括号 把一个类容包含在一起,与其它类容分开
&连接号 就是连接用啊

新年快乐,答案满意,几加分吧,嘎嘎~

其实就是把接受到的用户名和密码插入到user这个表里边