Foros del Web » Programando para Internet » ASP Clásico »

Por Que No Me Cierra????

Estas en el tema de Por Que No Me Cierra???? en el foro de ASP Clásico en Foros del Web. Hola a todos despues de tantos dias, y ya arto de probar os dejo todo el codigo haber is alguien me puede decir por que ...
  #1 (permalink)  
Antiguo 14/03/2003, 21:55
 
Fecha de Ingreso: marzo-2003
Mensajes: 35
Antigüedad: 22 años, 1 mes
Puntos: 1
Por Que No Me Cierra????

Hola a todos despues de tantos dias, y ya arto de probar os dejo todo el codigo haber is alguien me puede decir 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>
  #2 (permalink)  
Antiguo 14/03/2003, 22:05
Avatar de Manoloweb  
Fecha de Ingreso: enero-2002
Ubicación: Monterrey
Mensajes: 2.454
Antigüedad: 23 años, 3 meses
Puntos: 5
Como determinas que no cierra?

__________________
Manoloweb
  #3 (permalink)  
Antiguo 15/03/2003, 12:17
 
Fecha de Ingreso: marzo-2003
Mensajes: 35
Antigüedad: 22 años, 1 mes
Puntos: 1
por que me aparece al lado de la database el candado de bloqueada y no puedo hacer otra consulta
  #4 (permalink)  
Antiguo 15/03/2003, 15:07
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 23 años, 3 meses
Puntos: 2
eso no tiene que ver yo muchas veces me olvido de cerrarla e igual puedo seguir consultandola.


cual es el error que te tira?
__________________
Manual de ASP Avanzado ;-)
  #5 (permalink)  
Antiguo 15/03/2003, 21:41
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 23 años, 2 meses
Puntos: 1
Cierto, yo algunas veces se me ha olvidado cerrar los objetos y vuelvo a hacer una SQL y funciona.

¿Tendras activado la proteccion de documentos del IIS o estara en modo exclusivo la base de datos?
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #6 (permalink)  
Antiguo 16/03/2003, 10:27
 
Fecha de Ingreso: marzo-2003
Mensajes: 35
Antigüedad: 22 años, 1 mes
Puntos: 1
En cuanto a modo exclusivo he mirado en la dsn y esta desactivado, lo que me pasa es cuando intento despues de introducir un dato, volver a introducir otro me da un error en ...

Tipo de error:
Provider (0x80004005)
Error no especificado
/insertar.asp, línea 21


Tipo de explorador:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)

Página:
POST 146 bytes to /insertar.asp

Datos de POST:
login=ff&password=g&password2=g&nombre=ff&nombre2= ff&nacionalidad=ESPA%D1A&trabajo=ff&email=fff@odod .com&textarea=&imageField.x=12&imageField.y=11

Hora:
domingo, 16 de marzo de 2003, 17:04:06



-----------------------


Es como cuando intenta entrar otra vez falla aunque haya intentado cerra y cargarme el objeto, he visto que al lado de la database se genera otra con un candado y hasta que no entro desde fuera a access y salgo no seaparece.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:27.