Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Konektovanje VB.NET aplikacije na više različitih MSSQL server baza

[es] :: .NET :: .NET Desktop razvoj :: Konektovanje VB.NET aplikacije na više različitih MSSQL server baza

[ Pregleda: 3250 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Gost




Profil

icon Konektovanje VB.NET aplikacije na više različitih MSSQL server baza04.09.2007. u 16:21 - pre 201 meseci
Pozdrav svima. Razvijam knjigovodstvenu aplikaciju i želio bih da u njoj imam mogućnost, prilikom startovanja, da odaberem na koju bazu hoću da mi se poveže aplikacija. Na primjer na računaru imam tri baze: Baza1, Baza22 i Baza333. Sve tri ove baze imaju potpuno istu strukturu (i tabele i polja itd.) jedino u čemu se razlikuju su podaci koji se nalaze u njima, tako da kada korisnik pokrene aplikaciju pojavi mu se nešto kao combobox i u njemu se izlistaju postojeće baze, a on izabere željenu bazu i nastavi sa radom. Da li je moguće napraviti ovako nešto u VB.NET i kako bi to otprilike išlo? Ako neko zna bio bi mu zahvalan!
 
Odgovor na temu

bjevta
Bratislav Jevtic
http://www.tojesoft.co.rs
Beograd

Član broj: 5216
Poruke: 367
*.dynamic.sbb.co.yu.

Sajt: www.tojesoft.co.rs


+5 Profil

icon Re: Konektovanje VB.NET aplikacije na više različitih MSSQL server baza07.09.2007. u 08:59 - pre 201 meseci
Pogledaj ConnectionStringEditor klasu (nisam je nikad korstio, samo cenim da može biti od koristi), kao i klasu SqlConnectionStringBuilder.

Inače, nadam se da imaš zaista dobar razlog za razdvajanje podataka na ovaj način (3 baze). To se ne radi sa relacionim bazama.
Acta, non verba!
 
Odgovor na temu

fpedja
Beograd

Član broj: 145092
Poruke: 76
*.xdsl.beograd.com.



Profil

icon Re: Konektovanje VB.NET aplikacije na više različitih MSSQL server baza07.09.2007. u 14:21 - pre 201 meseci
Jednom sam nesto slicno radio. Verovatno sakrivas neke podatke od nekih korisnika Jednostavno je, ako imas 3 iste baze, na formi imas, kako kazes, izbor baze, onda prihvatis ime baze nekom promenljivom i u connection stringu:

Code:

con = New SqlConnection("Server=ImeServera;Integrated Security=SSPI;database="+imeBaze+")"


menjas ime! Napravi konekciju u sub kojoj ces proslediti imeBaze. To je princip koji sam ja upotrebio. Nadam se da shvatas i da sam pomogao
 
Odgovor na temu

Vreljanski Milan
Milan Vreljanski
Obrenovac

Član broj: 31700
Poruke: 121
80.93.234.*

Sajt: www.networks.co.yu


+2 Profil

icon Re: Konektovanje VB.NET aplikacije na više različitih MSSQL server baza08.09.2007. u 15:00 - pre 201 meseci
Ja sam razvio aplikaciju na kojoj imam dve baze. Jedna je test i sluzi za probu a druga je glavna baza za knjigovodstvo. Struktura je ista.

Mozes na primer da u zavisnosti od lozinke preusmeris na drugu bazu. Kod mene ako je lozinka test, ulazi se u drugu bazu. A mozes i da stavis jednu padajucu listu i iz nje izaberes na koju se bazu logujes.

predlazem ti da connection strings cuvas u XML fajlu. Na taj nacin mozes vrsiti izmene i prilagodjavanja bez prepravki u kodu.

Jednostavno, ukoliko korisnik izabere bazu br 1. onda za conn string izaberes XML liniju <Baza BR 1>String</Baza BR 1> itd.

nadam se da rasvetljava malo.


***If there is a will, there is a way***
 
Odgovor na temu

MarkoBalkan

Član broj: 141124
Poruke: 1624
*.adsl.net.t-com.hr.



+19 Profil

icon Re: Konektovanje VB.NET aplikacije na više različitih MSSQL server baza10.09.2007. u 19:31 - pre 201 meseci
kod stringa za spajanje na bazu umjesto imena baze stavis ime selektirane baze iz comboboxa.
 
Odgovor na temu

lare

Član broj: 122678
Poruke: 70
*.PPPoE-3043.sa.bih.net.ba.



+1 Profil

icon Re: Konektovanje VB.NET aplikacije na više različitih MSSQL server baza16.09.2007. u 18:07 - pre 201 meseci
http://www.elitesecurity.org/t...-stringa-konfiguracionom-fajlu
 
Odgovor na temu

[es] :: .NET :: .NET Desktop razvoj :: Konektovanje VB.NET aplikacije na više različitih MSSQL server baza

[ Pregleda: 3250 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.