sei sul sito di Giovanni Fraterno
Per effettuare
la connessione ad un database esistono due sistemi:
- il sistema DSN, ovvero accedendo attraverso l’interfaccia ODBC
- il sistema DSN-Less, ovvero accedendo
direttamente al database.
Con la connessione DSN è necessario intervenire, grazie agli strumenti
di configurazione predisposti, direttamente sul
server web, che dunque deve essere locale.
La connessione DSN-Less, invece,
è più flessibile, ed è molto utile quando ci troviamo a che fare con server web remoti.
Con la connessione DSN-Less, quello che occorre fare, è semplicemente portare
il database all’interno di una delle cartelle del sito web remoto, e poi effettuare la connessione direttamente con una pagina ASP, ovvero
con il file default.asp all’interno della quale
è scritto:
<%
Set conn=Server.CreateObject("ADODB.Connection")
conn.open
"Provider=Microsoft.Jet.OLEDB.4.0; Data
Source="&Server.MapPath("prova.mdb ")&"; Persist
Security Info=False"
%>
Relativamente
all’esempio sopra riportato, il
database realizzato con Access si chiama prova.mdb, database sistemato all’interno della
cartella principale del sito web remoto, cartella dove risiede anche il file default.asp
Si badi che le istruzioni mostrate nell’esempio di cui appena sopra non produrranno nessun risultato, semplicemente mostrano solo come inizializzare una connessione DSN-Less al database prova.mdb