% dim DRV, DBQ, CS, oC, oRS
DRV = "Driver={Microsoft Access Driver (*.mdb)}; "
DBQ = "DBQ= c:\courses\webprog\usersdb\Users.mdb;"
CS = DRV & DBQ
'on error resume next
'on error goto 0
'set oRS = server.createobject("ADODB.recordset")
%>
Welcome
<%
dim SQL
dim uname, pass, validated, username, password, email, lvDate
dim fName, lName
validated = false
SQL = "Select * from users order by username"
'on error resume next
'create the connection
set oC = server.createobject("ADODB.connection")
'open the database
oC.open CS
if err.number <> 0 then
response.write("error-")
response.write(err.number & "
")
response.write(err.description)
on error goto 0
%>
<%
else
on error goto 0
set oRS = oC.execute(SQL)
uname = request.form("uname")
pass = Request.Form("pass")
do until oRS.eof
username=oRS("username")
if (uname=username)then
validated=true
exit do
end if
oRS.movenext
loop
if validated then %>
<% =uname %> is already a registered user.
<% else %>
<% SQL = "insert into users values('" & uname & "','" & pass & "',NULL,NULL,NULL,NULL)" %>
<% =SQL %>
<% oRS.close
set oRS=nothing %>
<% oC.Execute(SQL) %>
<% end if %>
closing data base
<%
oC.close
set oC=nothing
response.write("database closed")
end if
%>