用ASP向数据库(ACCESS)中添加数据不成功的原因
这是个注册页面,当注册账号时他显示注册成功,数据库中却没有刚刚注册的数据,但如果使用Access数据库里面有的数据去注册他会显示帐号已存在!但申请新账号时数据库就是添加不...
这是个注册页面,当注册账号时他显示注册成功,数据库中却没有刚刚注册的数据,但如果使用Access数据库里面有的数据去注册他会显示帐号已存在!但申请新账号时数据库就是添加不了数据!原因是什么?希望有人帮帮我!先谢谢了!
具体的代码如下:
<script language="vbscript">
if request.servervariables("http_method")="post" and request.form("submit")<>"重填" then
set conn=server.CreateObject("ADODB.Connection")
conn.connectionstring="dsn=access"
conn.open
uesrname=request.form("username")
mima=request.form("password")
tel=request.form("tel")
add=request.form("add")
email=request.form("email")
if request.form("submit")="注册" then
strsql="SELECT * FROM MINGDAN WHERE ZHANGHAO='" & uesrname & "'"
set mrs1=conn.execute(strsql)
if not(mrs1.BOF and mrs1.EOF) then
response.Write"帐号已存在!"
else
strsql="INSERT INTO MINGDAN (ZHANGHAO,MIMA,ADD,TEL,EMAIL) VALUES ('"& username &"','"& mima &"','"& add &"','"& tel &"','"& email &"')"
conn.execute(strsql)
uesrname=""
mima=""
add=""
tel=""
email=""
response.Write"注册成功"
End if
end if
end if
</script> 展开
具体的代码如下:
<script language="vbscript">
if request.servervariables("http_method")="post" and request.form("submit")<>"重填" then
set conn=server.CreateObject("ADODB.Connection")
conn.connectionstring="dsn=access"
conn.open
uesrname=request.form("username")
mima=request.form("password")
tel=request.form("tel")
add=request.form("add")
email=request.form("email")
if request.form("submit")="注册" then
strsql="SELECT * FROM MINGDAN WHERE ZHANGHAO='" & uesrname & "'"
set mrs1=conn.execute(strsql)
if not(mrs1.BOF and mrs1.EOF) then
response.Write"帐号已存在!"
else
strsql="INSERT INTO MINGDAN (ZHANGHAO,MIMA,ADD,TEL,EMAIL) VALUES ('"& username &"','"& mima &"','"& add &"','"& tel &"','"& email &"')"
conn.execute(strsql)
uesrname=""
mima=""
add=""
tel=""
email=""
response.Write"注册成功"
End if
end if
end if
</script> 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询