Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 1.0/1.1
Stringa di connessione
mercoledì 17 settembre 2003 - 10.00
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Isabeau
Profilo
| Newbie
17
messaggi | Data Invio:
mer 17 set 2003 - 10:00
Ciao,
ho creato una stringa di connessione via codice per connettere il progetto asp.net con il database Access.
Questa funziona inserendo come datasouce il percorso fisico del file, che però cambia a seconda della macchina su cui gira...
Per aggirare questo problema in un progetto windows form nella stringa di connessione avevo usato Application.StartupPath che conteneva il percorso...
Esiste quacosa di simile anche in asp.net?
Grazie
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mer 17 set 2003 - 10:06
Ciao,
puoi aggiungere una chiave nel web.config vedi qui sotto:
<appSettings>
<add key="ConnectionString" value="pooling=true;server=localhost;UID=sa;PWD=sa;database=Northwind" />
</appSettings>
e poi dal codice puoi recuperare il valore della chiave in questo modo:
ConfigurationSettings.AppSettings["ConnectionString"]
devi anche referenziare il namespace System.Configuration
Ciao
David De Giacomi
Admin
Profilo
| Junior Member
160
messaggi | Data Invio:
mer 17 set 2003 - 12:57
Se è un DB di Access, allora come hai giustamente detto necessita la path fisica.
Se generi la stringa di connessione da codice, allora non devi far altro che utlizzare:
connString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" + Server.MapPath("pippo/pluto.mdb") + "; ...etc."
Data una path relativa, MapPath ti restituisce la path fisica corrispondente, in base al server su cui sta girando l'applicazione.
Spero di aver capito bene cosa intendevi.
Ciao!
Stefano Giannone [MCP .NET]
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !