Connessione DSN-less a database Access®

Molti provider di hosting (come ad esempio Aruba), pur fornenedo il supporto alle pagine ASP e database Microsoft Access, non danno la possibilità di connettersi a questi attraverso connessioni DSN.
In questo caso dobbiamo effettuare una connessione DSN-less.

Supponendo che il database si trovi nella cartella "/mdb-database" del nostro dominio e che il file si chiami "db.mdb", il codice da eseguire è il seguente:

<%
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="& Server.MapPath("/mdb-database/db.mdb")
%>

Dopo aver effettuato le operazioni di select, insert, update e delete necessarie alla nostra applicazione bisogna ricordarsi di chiudere la connessione al database:

<%
conn.Close
Set conn = Nothing
%>

 

 

Per commenti, scriveteci.