Težave z configurationManegerjem in app.config

Pozdravljeni.
Delam eno aplikacijo pri kateri uporabljam eno accessovo bazo, za katero pa rabim met nekje zapisan connectionString. Ta je seveda v app.config datoteki shranjen, vendar pa bi rad jaz ta connectionString kdaj ko želim odpirat ponovno bazo prebral oz ga spreminjal ob premikanju baze. Zato me zanima, kako bi prebral ta connection string iz app.config in zakaj nikakor ne morem uporabljati za delo z datoteko config objekta configurationManager, saj mi ga nenehno podčrtuje in izpisuje The name 'ConfigurationManager' does not exist in the current context, pa čeprva sem vključil zraven knjižnico za delo z tem objektom using System.Configuration;

Vsebina app.config:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
</configSections>
<connectionStrings>
<add name="Aplikacija.Properties.Settings.BazaConnectionString"
<connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\Baza.accdb"
<providerName="System.Data.OleDb" />
</connectionStrings>
</configuration>
_____________________________________________________________________________________________________________________________________________________
Prosim, da če kdo vidi kakšno rešitev, če mi jo lahko posreduje in že v naprej hvala za vse nasvete in rešitve.

Avtor: Mravbar, objavljeno na portalu SloDug.si (Arhiv)

Leave a comment

Please note that we won't show your email to others, or use it for sending unwanted emails. We will only use it to render your Gravatar image and to validate you as a real person.

F34R
F34R - torek, 08. september 2009

Ja zgornji error ti to pove, tako da v bodoče če dobi&scaron; tak&scaron;en error ti nekaj manjka! lp

Mravbar
Mravbar - torek, 08. september 2009

Najlep&scaron;a vam hvala za informacije. Vidim da ni dovolj samo vključiti v kodo neko knjižnico ampak jo je treba tut v References :D

F34R
F34R - torek, 08. september 2009

Ne ne sej ti lepo pi&scaron;e da manjka referenca na assembly&nbsp; torej: V visual studio če ga seveda uporablja&scaron; gre&scaron; Project-&gt;Add reference odpre se novo okno izbere&scaron; jeziček .NET in poi&scaron;če&scaron; System.Configuration ga označi&scaron; in klikne&scaron; OK Potem se ti v solution explorerju pod references pojavi System.Configuration. &nbsp;

Mravbar
Mravbar - torek, 08. september 2009

v kodo sem vključil tudi to knjižnico system.Configuration&nbsp; ali kakorkoli naj bi se temu že strokovno reklo.Za večjo jasnost mojga problema sem pripel zraven del kode ... using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Data.OleDb;using System.Collections;using System.Configuration;namespace Aplikacija{&nbsp;&nbsp;&nbsp; public partial class MesecniPregled : Form&nbsp;&nbsp;&nbsp; {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; public MesecniPregled()&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; InitializeComponent();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; public String connectionString()&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; string conn = System.Configuration.ConfigurationManager.ConnectionStrings[&quot;mojapovezava&quot;].ConnectionString; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return conn;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } }

F34R
F34R - torek, 08. september 2009

Pravi&scaron; da si dodal referenco na System.configuration ? &nbsp;

Mravbar
Mravbar - torek, 08. september 2009

v bistvo mi sploh noče ponuditi ConfigurationManager-ja če hočem kodo na roke napisat :S... zakaj tako ??

Mravbar
Mravbar - torek, 08. september 2009

napi&scaron;e mi naslednji erorr: The type or namespace name &#39;ConfigurationManager&#39; does not exist in the namespace &#39;System.Configuration&#39; (are you missing an assembly reference?)&nbsp;&nbsp;&nbsp; mi slučajno &scaron;e kaj manjka

F34R
F34R - torek, 08. september 2009

To ne deluje? string conn = System.Configuration.ConfigurationManager.ConnectionStrings[&quot;mojapovezava&quot;].ConnectionString;