prebratie hodnoty connectionstring z webconfigu.   otázka

C#, ASP.NET WebForms

Zdravim, potrebujem pomoct.

V webconfigu mam nastavenu hodnotu connectionstringu

<configuration>
<connectionStrings>
		<clear />
		<add name="PersonalConnectionString" connectionString="Data Source=CZC2241WQX\SQLEXPRESS;Initial Catalog=Personal2;Persist Security Info=True;User ID=sa;Password=heslo" providerName="System.Data.SqlClient" />
	</connectionStrings>

Potrebujem tuto hodnotu prebrat v code pre stlacenie tlacitka...

public partial class Sprava_Import : System.Web.UI.Page
{
   
    private String strConnection = System.Configuration.ConnectionStringSettings["PersonalConnectionString"];
    
    protected void Page_Load(object sender, EventArgs e)
    {

    }

    protected void btnSend_Click(object sender, EventArgs e)
    {
    ... tu bude kod
    }

ale ten zápis private String strConnection = System.Configuration.ConnectionStringSettings["PersonalConnectionString"]; mi vyhadzuje chybu. Ako je to správne ?

Dík

nahlásit spamnahlásit spam -1 / 1 odpovědětodpovědět

A není špatně to,že se snažíte uložit hodnotu typu ConnectionString do hodnoty typu String? Pro příště by také bylo lepší kdybyste přiložil rovnou popis chyby,kterou vám aplikace generuje při daném issue.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Vyhodí chybu už pri kompiláci:

'System.Configuration.ConnectionStringSettings' is a 'type', which is not valid in the given context

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Zkus

string connStr = System.Configuration.ConnectionStringSettings["PersonalConnectionString"].ConnectionString;
nahlásit spamnahlásit spam 0 odpovědětodpovědět

Vyhodí chybu už pri kompiláci:

'System.Configuration.ConnectionStringSettings' is a 'type', which is not valid in the given context

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Uz som na to prisiel je tam rozdiel oproti zapisu v .net 2.0.

V .net 3.5 a hore to má byt :

String strConnection = ConfigurationManager.ConnectionStrings["MyConnectionString"].ConnectionString; 

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:  
Heslo:  

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback