Postupy: Správa lokálních datových souborů ve vašem projektu
Místní databázový soubor, který může být zahrnut jako soubor v projektu.Při prvním připojení vaší aplikace k místnímu databázovému souboru můžete buď vytvořit kopii databáze v projektu nebo se můžete připojit k existující databázi v aktuálním umístění.Pokud se budete chtít připojit k existujícímu souboru, připojení je vytvořeno stejně, jako kdybyste byli připojení k libovolné vzdálené databázi a soubor databáze zůstane v původním umístění.Pokud budete chtít zkopírovat databázi do projektu, Visual Studio vytvoří kopii databázového souboru, přidá ho do projektu a upraví připojení tak, aby nyní odkazovalo na databázi v projektu na rozdíl od původního umístění souboru databáze.
[!POZNÁMKA]
Existující datové připojení v Průzkumník serveru/Průzkumník databáze jsou použity také jako propojení na soubor databáze v projektu (databázový soubor v kořenové složce projektu).
Při vytváření projektu souboru je možné zkopírovat databázový soubor z kořenové složky projektu do výstupní složky (bin). (Vyberte Zobrazit všechny soubory v Průzkumníku řešení k zobrazení složky bin.) Toto chování je založeno na nastavení vlastnosti Kopírovat do výstupního adresáře.Výchozí nastavení vlastnosti závisí na typu souboru databáze, kterou používáte.
[!POZNÁMKA]
Chování vlastnosti Kopírovat do výstupního adresáře se nevztahuje na web nebo projekty C++.
Během vývoje aplikace budou všechny změny provedené u dat (při běhu v rámci aplikace) provedeny do databáze ve složce bin.Například pokud stisknete klávesu F5, chcete-li ladit aplikaci, budete připojeni k databázi v dané složce bin.Soubor databáze v kořenové složce projektu se změní pouze při úpravách schématu databáze nebo dat pomocí nástrojů Server – Průzkumník, Průzkumník databáze nebo Visual Database Tools.
Následující tabulka popisuje nastavení vlastnosti Kopírovat do výstupního adresáře.
Nastavení |
Chování |
||
---|---|---|---|
Kopírovat, pokud je novější (výchozí nastavení pro soubory SDF) |
Databázový soubor je zkopírován z adresáře projektu do adresáře bin při prvním sestavení projektu.Následně pokaždé při sestavení projektu se porovnává vlastnost Datum změny souborů.Pokud soubor ve složce projektu je novější, je zkopírován do složky bin, a nahradí soubor, který je zde aktuálně k dispozici.Pokud souboru ve složce bin je novější, nejsou zkopírovány žádné soubory.Toto nastavení zachovává jakékoli změny provedené v datech za běhu, což znamená, že při každém spuštění aplikace a uložení změn v datech budou tyto změny viditelné při příštím spuštění aplikace.
|
||
Vždy kopírovat (výchozí nastavení pro soubory MDF a MDB) |
Databázový soubor je zkopírován z adresáře projektu do adresáře /bin při každém sestavení aplikace.Proto pokud sestavíte aplikaci a uložíte změny do souboru v adresáři /bin, tyto změny přepsány při dalším zkopírování původního souboru do adresáře/Bin. |
||
Nekopírujte |
Soubor není zkopírován ani přepsán systémem projektu.Pokud použijete toto nastavení, musíte ručně zkopírovat soubor z adresáře projektu do výstupního adresáře. |
Procedura
Reakce na dialogové okno Místní databázový soubor
Klepněte na tlačítko Ano pokud chcete, aby aplikace Visual Studio zkopírovala databázový soubor do projektu a upravila připojení, aby ukazovalo na položku pro kopírování do projektu.Další informace o práci se soubory databáze v projektu naleznete v tématu Přehled lokálních dat.
Klepněte na tlačítko Ne pokud nechcete, aby aplikace Visual Studio zkopírovala databázový soubor do projektu aplikace.Místo toho spojovací body do souboru v původním umístění a soubor databáze nebudou přidány jako soubory do projektu.
Viz také
Úkoly
Návod: Připojování k datům v lokálním databázovém souboru (Windows Forms)
Návod: Připojování k datům v databázi aplikace Access (Windows Forms)