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

Código para validar usuario

Estas en el tema de Código para validar usuario en el foro de ASP Clásico en Foros del Web. intento validar un usuario a traves de un formulario para conectarme si este es válido a la b.d. formulario: Código: <p align="center">Nombre usuario:<input type="text" name="usuario" ...
  #1 (permalink)  
Antiguo 15/05/2002, 02:54
 
Fecha de Ingreso: abril-2002
Mensajes: 216
Antigüedad: 22 años, 1 mes
Puntos: 0
Código para validar usuario

intento validar un usuario a traves de un formulario para conectarme si este es válido a la b.d.
formulario:
Código:
  <p align="center">Nombre usuario:<input type="text" name="usuario" size="20"></td>
    </tr>
    <tr>
      <td width="100%" align="center">
        <p align="center">Password:         
        <input type="password" name="password" size="20"></td>
la pagina q conecta
Código:
 usu = request.form("usuario")
pass = request.form("password")
		
		on error resume next
		set conexion = createobject ("ADODB.connection")
		conexion.open "PROVIDER=SQLOLEDB; UID=usu; PWD=pass; DATABASE=ITRESA_BD; SERVER=ITRESA-SERVER"
	
		strSQL = "select * from empresas"
		set miconexion= conexion.execute(strsql)
me da el error: La operación no está permitida si el objeto está cerrado. Tengo todos los permisos y si pongo el nombre y el pass directamente se conecta... que puede fallar¿?
  #2 (permalink)  
Antiguo 15/05/2002, 11:12
 
Fecha de Ingreso: abril-2002
Mensajes: 15
Antigüedad: 22 años, 1 mes
Puntos: 0
Re: Código para validar usuario

La instrucción:

conexion.open "PROVIDER=SQLOLEDB; UID=usu; PWD=pass; DATABASE=ITRESA_BD; SERVER=ITRESA-SERVER"

debería ser:

conexion.open "PROVIDER=SQLOLEDB; UID=" & usu & "; PWD=" & pass & "; DATABASE=ITRESA_BD; SERVER=ITRESA-SERVER"

;)
  #3 (permalink)  
Antiguo 16/05/2002, 03:27
 
Fecha de Ingreso: abril-2002
Mensajes: 216
Antigüedad: 22 años, 1 mes
Puntos: 0
Re: Código para validar usuario

Gracias, tenias toda la razon del mundo...
Muy agradecido. :)
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 01:15.