Esto es usando un DSNless. Para un DSN de sistema, tienes que crearlo en el servidor que tenga el IIS instalado. En panel de control, herramientas administrativas, Orígenes de datos (ODBC), DSN de Sistema.
Ahí le das a Agregar. Eliges el tipo de base de datos que tienes. En el ejemplo que nos pones seria : Driver do Microsoft Access (*.mdb) y le das a Finalizar.
Le das un nombre y click en seleccionar. Buscar tu base de datos y aceptar.
Listos! DSN creado.
Desde tu pagina web ya solo tendrás que hacer :
Código:
Set MyLogin = Server.CreateObject("ADODB.Connection")
MyLogin.ConnectionString = "DSN=nombredelDSN"
MyLogin.Open
El codigo es bastante menos engorroso, y a parte, si cambiar el nombre de la base de datos, o la cambias de lugar, solo tienes que modificar el dsn del servidor y listos. No tendrás que cambiar todas las paginas.
Un saludo!!