Tambien puedes ponerle una contraseña a la base de datos.Mira:
Abre Microsoft Acces. Haz click en Archivo->Abrir... Y cuando navegues por tu PC y tengas seleccionada la base de datos dale a la flechita que te sale al lado del botón "abrir" de la ventana de navegación y selecciona "abrir en modo exclusivo".
Despues selecciona herramientas->Seguridad->establecer contraseña para la base de datos. Introduce una contraseña en la ventana que te aparece.
Después debes modificar un poco el codigo:
Código:
Set Conn = Server.CreateObject("ADODB.Connection")
MyConnStr = "DRIVER={Microsoft Access Driver (*.mdb)}; "
MyConnStr = MyConnStr & "DBQ=d:\inetpub\wwwroot\usuario\data\basedatos.mdb; "
MyConnStr = MyConnStr & "PWD=tu_password"
Conn.Open(MyConnStr)
lo de d:inetpub\... Es evidente que depende del servidor, donde pone "tu_password" es tambien evidente que debes introducir tu password.
Tambien es recomenable que introduzcas la conexión a la base de datos en un include oculto, y que tenga un nombre poco usual (yo les pongo nombres que me invento "zarraspatuca.inc" "torigori.inc")
Luego solo tienes que escribir lo de <!--#include file="torigori.inc"--> y como no se muestra en el codigo fuente, pues dificil lo tendrán para pillarte el password...
Todo pudiera ser que te lo pillaran y todo, pero es más dificil que si no haces nada.
Bueno espero que te haga "el apaño".
Un saludo