IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: Defaultní connectionString WPF aplikace

Aktivity
Avatar
N-nojmi
Člen
Avatar
N-nojmi:3.9.2015 14:44

Zdravím,

potřeboval bych radu, co udělat s connectionStringem, abych mohl aplikaci přenášet na jiné PC, než na kterém byl vytvořen........
Mám:

string connectionString = @"Data Source=(LocalDB)\v11.0;AttachDbFilename=U:\VÝVOJ\ASP.NET\KonecPlatnosti\KonecPlatnosti\DBZaznamy.mdf;Integrated Security=True";

Ale bohužel se objeví chyba:
An attempt to attach an auto-named database for file DBZaznamy.mdf failed. A database with the same name exists, or specified file cannot be opened, or it is located on UNC share.

Bohužel jsem nikde nenašel, co s tím.
měl jsem za to že to vyřeší, když určím jenom stejnou složku kde se nachází DB a udělám to takhle:

SqlConnection conn = new SqlConnection(@"Data Source=(LocalDB)\v11.0;AttachDbFilename=DBZaznamy.mdf;Integrated Security=True");

Předem moc děkuju za rady ;)

Odpovědět
3.9.2015 14:44
Není hloupých lidí, jen lidí co málo používají google...
Avatar
Odpovídá na N-nojmi
Michal Štěpánek:3.9.2015 22:51

Abys to mohl použít takhle, musel by na cílovém PC být nainstalován alespoň MS SQL Express. Pokud chceš použít DB u aplikace, musel bys použít tuším MS SQL CE (Compact Edition), nebo použít jiný zdroj dat (Access, XML, nebo jiný soubor).

Nahoru Odpovědět
3.9.2015 22:51
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
N-nojmi
Člen
Avatar
Odpovídá na Michal Štěpánek
N-nojmi:4.9.2015 8:30

OK, díky za vysvětlení, koukám že je čas podívat se na XML ;)

Nahoru Odpovědět
4.9.2015 8:30
Není hloupých lidí, jen lidí co málo používají google...
Avatar
Milan Křepelka
Tvůrce
Avatar
Odpovídá na N-nojmi
Milan Křepelka:4.9.2015 13:25

Myslím, že to tvůj problém nemusí vyřešit. Předpokládám, že chceš použít nějaké sdílení na úrovni FS což ti v paralelním přístupu více uživatelů bude dělat jenom problémy.

 
Nahoru Odpovědět
4.9.2015 13:25
Avatar
Odpovídá na N-nojmi
Patrik Valkovič:4.9.2015 13:32

Vytvoř si někde MS SQL databázi, ke které budeš přistupovat. Bohužel, v tomto případě bude muset být uživatel připojený k internetu.
Jde připojit i databáze k aplikaci - https://social.msdn.microsoft.com/…with-wpf-app?…. Tady je zase nevýhoda, že více uživatelů nebude pracovat se stejnou databází.

Nahoru Odpovědět
4.9.2015 13:32
Nikdy neumíme dost na to, abychom se nemohli něco nového naučit.
Avatar
N-nojmi
Člen
Avatar
Odpovídá na Milan Křepelka
N-nojmi:7.9.2015 9:20

Můj plán je takový, že aplikaci dostane každý uživatel do PC a tam se mu vytvoří soubor, do které ho se bude zapisovat.

Nahoru Odpovědět
7.9.2015 9:20
Není hloupých lidí, jen lidí co málo používají google...
Avatar
Milan Křepelka
Tvůrce
Avatar
Milan Křepelka:7.9.2015 9:25

Potom ukládání do XML je validní volbou. Už potom záleží na užití jestli chceš využívat výhod DB přístupu nebo ukládat do XML. Na stole jsou všechny možnosti.

 
Nahoru Odpovědět
7.9.2015 9:25
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 7 zpráv z 7.