Connessioni ad un database con ADO

Connessioni ad un database con ADO

Quando pubblichiamo un sito dinamico in asp abbiamo ovviamente bisogno di connetterci al database. Per farlo usiamo ADO (ActiveX Database Object) che ci semplifica il lavoro di collegare e manipolare i dati del database.

Il seguente codice risulta valido per collegare un database Access di nome "database.mdb" che si trova in una ipotetica cartella "mdb".

<%
Set conn = Server.CreateObject("ADODB.Connection")
StrConnect = "Provider = Microsoft.Jet.OLEDB.4.0; Data Source =" &Server.MapPath("/mdb/database.mdb")&"; Persist Security Info = False"
conn.open StrConnect

%>

Chiusura della connessone (mai dimenticarsene!):

<%conn.close
set conn=nothing%>

Attenzione! su server Windows 2003 che montano IIS6 la stringa di connessione segue regole diverse rispetto alla precedente versione: per collegarsi non è consentito usare nel percorso i caratteri " ../ " per risalire le cartelle, ma usando il tipo di percorso descritto sopra questa connessione funziona anche se la pagina e' contenuta in qualunque sottocartella.

Ultima revisione pagina: 2019-05-28