Hola a todos aqui os dejo el codigo y espero que alguien detecte por que no cierra la database
<SCRIPT LANGUAGE="VBSCRIPT" runat="server">
logins= Request.Form("login")
password= Request.Form("password")
password2= Request.Form("password2")
nombre= Request.Form("nombre")
nombre2= Request.Form("nombre2")
nacionalidad= Request.Form("nacionalidad")
trabajo= Request.Form("trabajo")
email=Request.Form("email")
texto=Request.Form("textarea")
Dim conn
Dim rs
Dim SQL
Dim str
Dim donde
Dim cmd
Dim strr
Set conn = Server.CreateObject("ADODB.Connection")
strr="DSN=tablas.dsn"
donde =0
conn.Open strr
Function consultas(conn)
Dim SQLS
Dim str
SQLS="SELECT Clientes.login FROM Clientes"
set rs= Server.CreateObject("ADODB.Recordset")
rs.Activeconnection=conn
rs.Open SQLS
while Not rs.EOF
if (rs("login") = logins) then
donde=true
str=str & "<p>El usuario ya existe por favor:</p>"
str=str & "<p>vuelva e intente con otro usuario</p>"
str=str & "<p><a href="&"/contacto.html"& ">www.idlight3d.com</a></p>"
end if
'str=str & "no hay nada por aqui" & "<BR>"
rs.MoveNext
Wend
consultas=str
end function
if donde = true then
rs.close
conn.close
set rs=nothing
set conn=nothing
response.Write consultas(Conn)
Else
SQL="Insert Into Clientes(login,password,nombre,nombre2,nacionalida d,trabajo,email,texto) values ('" & logins & "','" & password & "','" & nombre & "','" & nombre2 & "','" & nacionalidad & "','" & trabajo & "','" & email & "','" & texto &"')"
set cmd=CreateObject("ADODB.Command")
cmd.CommandText=SQL
cmd.Activeconnection=conn
cmd.execute
rs.close
conn.close
set rs=nothing
set conn=nothing
response.Redirect("/User_zone.html")
End if
</script>