asp如何在数据提交之前用一个按钮检测用户名是否存在

来源:百度知道 编辑:UC知道 时间:2024/06/08 16:13:51
按钮类型为button,请高手指教,附上代码多谢,我尝试过多次,但每次不管怎样斗志出现一个结果"该用户名已被注册,请重新输入!"代码如下:
<% @ language=vbscript %>
<html>
<head>
<title>检验</title>
</head>
<body>
<!--#include virtual="/adovbs.inc" -->
<%
name=trim(Request("name"))
Set cn1=Server.CreateObject("ADODB.Connection")
cn1.Open("provider=Microsoft.Jet.OLEDB.4.0;data Source=E:\学习\2\www\hyxx.mdb")
sql="Select * From 会员信息 where name='" & name & "'"
set temp=Server.CreateObject("ADODB.Recordset")
set temp=cn1.Execute(sql)
if not temp.bof then
Response.write "该用户名已被注册,请重新输入!"
else
Response.write "该用户名没被注册,可以使用!"
end if
cn1.close
set temp=nothing
set cn1=nothing
%>
<a href="reg.asp">返回注册页</a>
&l

if not temp.bof then改为if not temp.Eof then '要查询到记录的结尾才知道该用户名有没有,bof是数据指针在记录的头,怎么能知道有没有该记录呢?

修改:
if not temp.bof then
======================================
if temp.bof and temp.eof then

这个需要ajax配合,百度一下相关代码