Utilizzo delle UDL per la connessione al database con Asp

Siti dinamici con ASP
Impara a creare siti dinamici professionali con ASP

Scritto da Luca Ruggiero nella sezione Asp

Le UDL sono dei file che permettono, attraverso delle maschere di controllo, di effettuare una connessione al database. Per crearne una è sufficiente rinominare un file di testo vuoto come, ad esempio, connessione.udl.

Facendo doppio click sull'icona del file si aprirà una maschera simile a quella delle proprietà di un file, con la scheda Connessione selezionata. Spostarsi sulla scheda Provider e si selezioni per un database Ms Access la voce Microsoft Jet 4.0 OLE DB Provider.

Tornando sulla scheda Connessione si noterà che è cambiata rispetto a prima, a meno che non fosse già stato selezionato il giusto provider per la connessione. Si sfogli la casella di testo contrassegnata dalla dicitura Selezionare o definire un nome di database e si sfogli l'hard disk del proprio server e si selezioni il database al quale si desidera effettuare una connessione.

Si aggiungano Nome utente e Password vualore ve ne fossero impostati sul database. In caso contrario, dovrebbe comparire Admin cone Nome utente: lasciarlo inalterato e selezionare la voce Nessuna Password.

La scheda Avanzate contiene impostazioni in merito ai permessi di accesso al database: si consiglia di lasciare inalterato lo stato di default, ma per fare delle prove è possibile selezionare voci come Read, Write, ReadWrite, e/o altre, tanto per vedere i diversi comportamenti.

La stringa di connessione da impostare nelle proprie pagine Asp è la seguente:

Cn.Open("File Name=" + Server.MapPath("connessione.udl"));
e richiamare tramite il metodo Server.MapPath() il file UDL nella sua posizione rispetto al file Asp chiamante.

Si tratta di un tipo di connessione sicura e molto più gestibile rispetto alle classiche stringhe di connessione, ma com'è ovvio che sia, appesantisce il lavoro di elaborazione dei dati.

I più cliccati della sezione Asp

:: Un semplice form mail in Asp (52.099)

:: Creazione di un Guestbook in Asp (50.976)

:: Creazione di un'area di accesso riservato in Asp (45.578)

:: Connessione ad un database MySql con Asp (25.230)

:: Connessione ad un database Microsoft SQL Server con Asp (24.401)

:: Asp e database (23.292)

:: Differenza tra i metodi get e post e recupero dei dati, attraverso Asp (22.665)

:: Una semplice area di accesso riservato senza DB in Asp (21.557)

:: Riscrivere le URL con Asp (19.949)

:: Creazione di un Sondaggio in Asp (19.224)

IN EVIDENZA
DOWNLOAD