2009-06-25 10 views

risposta

22
System.Web.Configuration.WebConfigurationManager.ConnectionStrings["YouConnStringName"].ConnectionString; 

Questo richiede riferimenti a System.Configuration.dll e System.Web.dll.

+1

Non dovrebbe essere questo System.Web.Configuration.WebConfigurationManager.ConnectionStrings ... –

+0

Questo mi dà un errore: 'Non può applicare l'indicizzazione con [] per un'espressione di tipo 'System.Configuration.ConnectionStringSettingsCollection'' Tutte le idee come risolverlo? – Maverick

+0

Non sono sicuro, ma suppongo che tu non stia utilizzando System.Web.Configuration.WebConfigurationManager.ConnectionStrings ["conString"]. ConnectionString; o forse un tratto è necessario fare riferimento a system.configuration? Si ottiene questo errore perché la raccolta che si sta utilizzando non implementa IList e probabilmente implementa solo IEnumerable. –

1

Da commento sulla http://msdn.microsoft.com/en-us/library/ms178411.aspx

string c = System.Web.Configuration.WebConfigurationManager.ConnectionStrings["myconnectionstringname"].ConnectionString; 

Richiede il progetto per fare riferimento a System.Web e System.Configuration. Ho dovuto aggiungere effettivamente un riferimento a "System.Configuration", non solo aggiungere un utilizzo.

Problemi correlati