关于代码书写的一个小问题!

来源:百度知道 编辑:UC知道 时间:2024/05/12 18:02:48
<%
set rsy=server.CreateObject("ADODB.recordset")
sqly="select * from username where u_username='"&request.Form("usename")&"'"
set rsy=conn.execute(sqly)
if not rsy.eof then
response.Write("用户名已被注册")
response.End()

'添加用户
set rsa=server.CreateObject("ADODB.recordset")
sqla="select * from username"
rsa.open sqla,conn,1,3
rsa.addnew
rsa("u_username")=request.Form("username")
rsa("u_password")=request.Form("password")
rsa("u_name")=request.Form("name")
rsa("u_age")=request.Form("age")
rsa("u_shenfenID")=request.Form("shenfen")
rsa("u_phone")=request.Form("phone")
rsa.update
response.Write("恭喜您,注册成功!<br>")
response.Write("用户名:"&request.Form

rsy,rsa是变量名,可以随意取。
最好在ASP页面开始加上<%Option Explicit%>强制要求定义变量名,这样每个变量必须定义之后才能使用:
<% dim rsy
dim rsa
%>

set rsa=server.CreateObject("ADODB.recordset") 是创建ADO Recordset对象。