主题:  看看这个代码???

天丁

职务:普通成员
等级:2
金币:1.0
发贴:427
#12002/12/2 17:50:22
我想写一段登录代码程序。


<%
name=request.form("name")
userpwd=request.form("userpwd")
if not isempty(name) then
set conn=server.createobject("adodb.connectio")
conn.open("db1")
set rs=server.createobject("ADODB.Recordset")
myaq1="select * from w1 where name='''
mysq1=mysq1&name&'''and userpwd=''
mysq1=mysq1&userpwd
rs.open mysq1;conn,3,3
if not rs.eof then
session("name")=rs("name")
session("userpwd")=rs("userpwd")
respons.write("你已经成功了")
管理
else
response.write("错误!")
endif
else
response.write("错误!")
endif
%>


谁能帮我看一下这里的错误!



5D荣誉版主

职务:普通成员
等级:1
金币:10.0
发贴:271
#22002/12/3 8:29:48


<%
name=request.form("name")
userpwd=request.form("userpwd")
if not isempty(name) then
set conn=server.createobject("adodb.connectio")
conn.open("db1")
set rs=server.createobject("ADODB.Recordset")
mysq1="select * from w1 where [name]='"
mysq1=mysq1&name&"' and userpwd='"
mysq1=mysq1&userpwd& "'"
rs.open mysq1,conn,3,3
if not rs.eof then
session("name")=rs("name")
session("userpwd")=rs("userpwd")
respons.write("你已经成功了")
管理
else
response.write("错误!")
endif
else
response.write("错误!")
endif
%>



天丁

职务:普通成员
等级:2
金币:1.0
发贴:427
#32002/12/3 10:10:47
多谢指导!



天丁

职务:普通成员
等级:2
金币:1.0
发贴:427
#42002/12/3 10:17:02
还想请教一下版主。
mysq1="select * from w1 where [name]='"
mysq1=mysq1&name&"' and userpwd='"
mysq1=mysq1&userpwd& "'"
rs.open mysq1,conn,3,3
由于 我是第一次接触ASP编程,所以对这四句不太了解其功能是什么,你能不能帮我注释一下呢?



绿茶

职务:普通成员
等级:8
金币:10.0
发贴:19267
#52002/12/3 13:21:20
mysql1=mysql1&就是用来连接这个语句的,其实也可以这么写
mysq1="select * from w1 where [name]='" " & _
"1&name&"' and userpwd='" " & _
" 1&userpwd& "'"

rs.open mysq1,conn,3,3
则是执行查询操作,一般用
rs.open mysql,conn,1,1
or
rs.open mysql,conn,1,2

在用到更新操作时,即对数据库要用到写操作时,一般把最后的参数改成3



天丁

职务:普通成员
等级:2
金币:1.0
发贴:427
#62002/12/4 18:26:05
明白了,多谢指教!