Le Active server pages molto spesso necessitano dell'ausilio di un database access: situazioni di questo tipo si hanno quando ad esempio è necessario salvare dei dati, come nel caso della creazione di un guestbook o di un forum per i visitatori.
In questo articolo impareremo a connetterci ad un database access
Possiamo connetterci ad un database access senza ODBC evitando così di ricorrere ad un data source name di sistema in maniera molto semplice.
Vediamo subito come:
<%
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("/guestbook/database.mdb")
sql = "SELECT * FROM utenti"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, conn
%>
Nell'esempio precedente , abbiamo creato una query che ci fornisce tutti i dati della tabella utenti del nostro database.
Bisogna evidenziare il fatto che il path del file access del database fornito al nostro script può , se preceduto da /, è da intendersi come percorso assoluto a partire dalla root del server sul quale stiamo installando lo script, mentre in caso contrario, si tratta di path relativo al percorso in cui si trova lo script in esecuzione.
Naturalmente, la cartella database deve avere opportuni permessi di scrittura se intendiamo salvare dati nel database.
| Autore | Testo |
|---|