
16/07/2002, 02:43
|
| | Fecha de Ingreso: julio-2002
Mensajes: 7
Antigüedad: 22 años, 10 meses Puntos: 0 | |
Cambiar la conexion a la BD Hola, tengo un pequeño problema con la aplicacion que estoy desarrollando.
Explico :cuando los usuarios entran en mi web deben de autentificarse, lo cual se realiza sin ningun problema. Si existe el usuario necesito cambiar la conexion a la base de datos para que se conecte a su base de datos pues cada usuario tiene una base de datos diferente. Esto es lo que hago:
<%'Creamos el objeto de conexion
Dim Conexion
Dim objUsuario
set Conexion = Server.CreateObject("ADODB.Connection")
set objUsuario = Server.CreateObject("ADODB.RecordSet")
Conexion.ConnectionString = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ= " & Server.MapPath("BaseDatos/Validar.mdb")
Conexion.Open
UsuarioSQL = "SELECT Path FROM Autentificacion WHERE Login = '" & Request.Form("Login") & "' AND Password = '" & Request.Form("Password") & "';"
Set objUsuario = Conexion.Execute(UsuarioSQL)
Session("Ruta") = objUsuario("Path")
Conexion.Close
Set Conexion = Nothing
Dim NuevaConexion
Set NuevaConexion = Server.CreateObject("ADODB.Connection")
NuevaConexion.ConnectionString = Session("Ruta")
NuevaConexion.Open
Response.Write "Hemos abierto la nueva conexion"
%>
Y el problema lo da cuando intento abrir la nueva conexion pues me dice que la cadena de conexion no es correcta.
Help |