La Web del Programador: Comunidad de Programadores
 
    Pregunta:  3832 - COMO ME CONECTO A UNA BASE ACCESS USANDO PASSWORD
Autor:  Miguel Peredo P
Hola amigos necesito el codigo para conectarme a una base de datos en Access 2000 o 97 usando password, porque en todos los manuales que he visto ninguno me enseña eso, lo necesito completito, porfavor si me pudieran ayudar porfavor... se los agradeceria... chao gracias.

  Respuesta:  Carlos
Supongo que utilizas ado para conectarte seria una cosa asiu:

Set rst = Server.createObject("ADODB.Recordset")

Conexion="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Archivos de programa\Microsoft Visual Studio\VB98\Biblio.mdb;Persist Security Info=False;Jet OLEDB:Database Password=hola"

'Recuerda cambiar el datasource de la variable conexion por la direccion de la mdb y donde pone hola es donde va el password de la base de datos

Msql="select * from authors"

Rs.open Msql,Conexion


  Respuesta:  Juan Carlos Noguera
Primero crea una tabla en Access llamada por ejemplo "passwords" con un campo texto llamado por ejemplo "pass".

Luego crea un formulario en una página HTML con un campo al menos, tipo password y llámale por ejemplo "pass".

El formulario irá a un página ASP que recogerá el valor "pass": request.form("pass")

Abre la base de datos, abre la tabla "password" con un tabla = "SELECT pass FROM passwords WHERE pass = ´" & request.form("pass") & "´"

Luego pon:

If tabla.BOF and tabla.EOF then
response.redirect ("error.html") ´Página de error
else
response.write ("Bienvenido...")
´etc...
end if