Io farei :
codice:
<%
Rs.Open "select * from dati where email = '" & email & "'",cn,3,3
if rs.eof then
cn.execute "insert into dati (username, password, email) values ('" & user & "','" & pass & "','" & email & "')"
Response.Write("
Inserimento effettuato!</p>")
else
Response.Write("
Email già presente in archivio!</p>")
end if
rs.close
%>
oppure per non starvolgere il tuo codice (anche se a me personalmente piace poco):
<%
Rs2.Open "select * from dati where email = '" & email & "'",cn,3,3
if rs2.eof then
Rs.Open "dati",cn,3,3
Rs.AddNew()
Rs("username") = user
Rs("password") = pass
Rs("email") = email
Rs.Update()
Rs.Close()
Response.Write("
Inserimento effettuato!</p>")
else
Response.Write("
Email già presente in archivio!</p>")
end if
rs2.close
Cn.Close
%>
spero di non aver dimenticato nulla