Diskuze: Defaultní connectionString WPF aplikace

C# .NET .NET (C# a Visual Basic) Defaultní connectionString WPF aplikace American English version English version

Avatar
N-nojmi
Člen
Avatar
N-nojmi:

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:

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  +1 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:

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
Redaktor
Avatar
Odpovídá na N-nojmi
Milan Křepelka:

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
patrik.valkovic
Šéfredaktor
Avatar
Odpovídá na N-nojmi
patrik.valkovic:

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:

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
Redaktor
Avatar
Milan Křepelka:

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.