asp新手请asp高手把把关!
项目的需要,扭捏出下面这点asp代码用于用户注册,高手给看看怎样进行必要的错误处理,关键资源(数据库表)怎样进行并发保护?比如多个个用户用同一个用户名在同时注册,该怎样处理?
谢谢!
<%
'用户注册
dim name, password, email, company
name = request.form("name")
password = request.form("password")
email = request.form("email")
company = request.form("company")
dim db, conn, connstr, sql, rs
db = "data/database.mdb"
set conn = server.createobject("ADODB.connection")
connstr = "provider=microsoft.JET.OLEDB.4.0;data source=" & server.mappath(db)
conn.open connstr
sql = "select top 1 * from [Users] where Name = '" & trim(name) & "'"
set rs = server.createobject("ADODB.recordset")
rs.open sql, conn, 3, 2
if rs.RecordCount = 1 then
response.write("FAILED")
else
rs.addnew
rs("name") = name
rs("password") = password
rs("email") = email
rs("company") = company
'rs("logincount") = 0
rs.update
rs.close
response.write("SUCCESSFUL")
end if
set rs = nothing
set comm = nothing
%>
谢谢!
<%
'用户注册
dim name, password, email, company
name = request.form("name")
password = request.form("password")
email = request.form("email")
company = request.form("company")
dim db, conn, connstr, sql, rs
db = "data/database.mdb"
set conn = server.createobject("ADODB.connection")
connstr = "provider=microsoft.JET.OLEDB.4.0;data source=" & server.mappath(db)
conn.open connstr
sql = "select top 1 * from [Users] where Name = '" & trim(name) & "'"
set rs = server.createobject("ADODB.recordset")
rs.open sql, conn, 3, 2
if rs.RecordCount = 1 then
response.write("FAILED")
else
rs.addnew
rs("name") = name
rs("password") = password
rs("email") = email
rs("company") = company
'rs("logincount") = 0
rs.update
rs.close
response.write("SUCCESSFUL")
end if
set rs = nothing
set comm = nothing
%>
...全文
相关推荐
ASP.net手册适合新手
**ASP.NET Core**:新的跨平台版本,带来了更高的性能和现代化的开发体验。新手应当了解其与传统ASP.NET的异同。12.
ASP学习代码asp常用代码非常适合ASP新手学习用
标题“ASP学习代码asp常用代码非常适合ASP新手学习用”暗示了这个压缩包包含了一系列ASP编程的基础和常见代码示例,对于那些刚接触ASP的人来说是极好的学习材料。
asp新手入门学习教程
解压密码是 meiling asp新手入门学习教程 ASP函数 ASP六大对象介绍 ASP专题文档集等
新手ASP编程的基本法则
### 新手ASP编程的基本法则对于初学者而言,在学习ASP(Active Server Pages)的过程中往往会遇到各种挑战和疑惑。
asp 初学 asp 适合新手上路的例子
这个"asp 初学 asp 适合新手上路的例子"应该包含了上述部分的实例,让初学者可以通过实际操作来学习和理解。


