主题:  关于SQL插入的语句!

计算器

职务:普通成员
等级:1
金币:0.0
发贴:74
#12003/9/24 1:07:49

存用户信息


<% name=REQUEST.FORM("name")
code=REQUEST.FORM("password")

Set Connection=Server.CreateObject("ADODB.Connection")
Connection.Open "author"
Set RS=Connection.Execute("SELECT * FROM author")

If Not RS.EOF Then %>
该用户名已被注册,请您重新注册新用户名!
<% Else
Connection.Execute("INSERT INTO author(authname,password) values('" & name& "','" & code& "')")
RS.Close
Connection.Close %>
<% =name %> 您已注册成功!


返回论坛


<% End If %>



在这个插入的语句中
Connection.Execute("INSERT INTO author(authname,password) values('" & name& "','" & code& "')")

为什么最后两个需要加&,来套着变量



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
#22003/9/24 7:10:01
&是作连接符



计算器

职务:普通成员
等级:1
金币:0.0
发贴:74
#32003/9/24 11:59:48
这个是我在今晚在线网站看到的!



我有BLOG了

职务:普通成员
等级:4
金币:16.8
发贴:2209
#42003/9/24 17:11:49
最后套在name里面必须是"'三个吗?必须是一个双引,一个单引吗?为什么啊?



今晚在线

职务:普通成员
等级:3
金币:1.0
发贴:761
#52003/9/24 17:24:57
计算器在上个帖子中说
引用:
这个是我在今晚在线网站看到的!
:( :(

这程序应该存有问题的,柠檬树说的就是

判断 用户名是应该加条件的
:confused: :confused: :confused:

编辑历史:[这消息被今晚在线编辑过(编辑时间2003-09-24 17:30:41)]


缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
#62003/9/24 22:40:19
其实我刚学asp的时候也对sql里面的引号犯晕,其实只要理解了就很简单的事.

将变量换成具体的值就是("INSERT INTO author(authname,password) values('xxxx','xxxx')")



我有BLOG了

职务:普通成员
等级:4
金币:16.8
发贴:2209
#72003/9/26 1:03:49
ok,明白了,我也明白了!