[ gooxy @ 13.12.2008. 14:46 ] @
Kako da napravim da se prilikom instalacije programa pojavi prozor u kome ce se uneti konekcijski string? Radim u VS 2008 i uradio sam aplikaciju i sad bi trebalo napraviti to gore navedeno kako bi mogao da prilikom instalacije baze i programa na nekom racunaru omogucim da se unese konekcijski string i da program moze da funkcionise bilo gde. Tu ima jos nesto sto mi nije jasno. Kad god mi je bilo potreban konekcijski string u kodu ja sam to radio tako sto sam isao na MojProjekt.Properties.Settings.Default i tu imam konekcijski string. E sad, kad razvoj prebacim na laptop, ja moram da promenim naziv servera baze tj, konekcijski string i ako promenim u settings, aplikacija ne radi a ako promenim u appconfig sve je u redu. Da li to znaci da je bazno konekcijski string smesten u appconfig i da se ovo sa ...Properties.Settings.Default popunjava odatle? I kako da pristupim appconfigu

A druga stvar, posto mi je potrebna i dokumentacija u vidu klasnog dijagrama, sto sam delom formirao, nije mi jasno koja veza postoji izmedju klasa koje se referenciraju? Npr. ako ja imam klasu A koja u sebi ima polje koje pokazuje na klasu B (kako bi iz klase B mogao da pozivam public i internal elemente klase A) i u klasi B imam polje tj. promenljivu preko koje se referenciram na klasu A, sa li je to bidirekciona asocijacija? Pitam jer nisam siguran a potrebno mi je.

Hvala unapred!
[ webmania @ 25.06.2009. 17:06 ] @
I ja go imam istito problem. Pomos ???
[ AMD guy @ 29.06.2009. 18:42 ] @
Probacu da ti odgovorim

Ja konekciju kreiram ovako
Code:
SqlConnection conn = new SqlConnection(Properties.Settings.Default.KonekcioniString)
stim sto mi taj KonekcioniString se nalazi u app.config fajlu i izgleda nekako ovako
Code:
<connectionStrings>
        <add name="projekat.Properties.Settings.KonekcioniString"
            connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=Northwind;Integrated Security=True"
            providerName="System.Data.SqlClient" />
    </connectionStrings>
E sad umesto imena pored Data Source treba da stoji .(tacka) ili local, tako da sada ne treba da menjas konekcioni string posto local trazi lokalnu instalaciju Sql servera. Bilo gde(na bilo kom racunaru gde postoji SqlServer) da se nalazi taj projekat ako stoji local ili . (tacka) nemas potrebe da stalno menjas konekcioni string.

AppConfig se otvara iz VS tako sto kliknes desnim tasterom na ime fajla i izaberes Open. Taj fajl je u XML formatu.

A za drugu stvar pitaj nekog drugog, sorry.

Nadam se da sam ti pomogao bar malo.
Pozdrav
[ webmania @ 29.06.2009. 20:16 ] @
Nikad ne go pokazuvas patot do bazata??? Kako na pr :


<add name="Seminarska.Properties.Settings.Baza_za_benzinConnectionString"
**** connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=&quot;C:\Documents and Settings\Biba\Desktop\programata\Baza za benzin.mdf&quot;;Integrated Security=True;Connect Timeout=30;User Instance=True"
providerName="System.Data.SqlClient" />



***na patot vo ovoj red mislam
[ AMD guy @ 29.06.2009. 22:13 ] @
Ovaj fajl Baza za benzin.mdf stavi u SqlServer preko attach komande i onda koristi Initial Catalog=Baza za benzin.

Koliko ja znam AttachDbFilename se koristi kod OleDb i Access baze.
[ webmania @ 30.06.2009. 23:13 ] @
Moze primer kako da go attachuvam ???

Koga klikam so desen klik vo server explorer mi javava samo detach, a si mislev deka od tamu?

Hvala
[ AMD guy @ 01.07.2009. 07:54 ] @
Pretpostavljam da imas Microsoft SQL Server Management Studio Express.
Ako imas probaj ovako