#641 - Percorso relativo per connessione ad Access nel web.config

Quando si utilizza un database Access, è necessario specificare il path fisico completo all'interno della stringa di connessione.
Come già visto nello script #370 è necessario utilizzare AppSettings e salvare una stringa nel web.config fatta in questo modo:

<appSettings>
  <add key="connectionString" value="Provider=Microsoft.Jet.OLEDB.4.0;DataSource=~\miodb\db.mdb;" />
</appSettings>

Successivamente in fase di lettura nelle nostre classi potremo fare il replace del carattere ~ con il path della root:

string connstring = ConfigurationSettings.AppSettings["conn"];
connstring = connstring.Replace("~", Request.ApplicationPath.ToString());

Per approfondimenti si veda:
#370 - Leggere la stringa di connessione di un database nel web.config
http://www.aspitalia.com/liste/usag/script.aspx?ID=370


Approfondimenti

Commenti

Esprimi il tuo giudizio su questo script:

Per procedere devi essere autenticato.

dejgraphix scrive:
#641 - Percorso relativo per connessione ad Access nel web.config

ciao a tutti,ho trovato questo scipt proprio mentre mi chiedevo come scrivere un path relativo nel web config...solo che nel mio caso sembra non ...
lunedì 25 aprile 2005 | 2 risposte

Per inserire un commento, devi registrarti alla nostra community.




IN EVIDENZA
MISC