Průvodce konfigurací TableAdapter
Průvodce konfigurací TableAdapter vytváří a upravuje TableAdapters.Průvodce vytvoří TableAdapters na základě příkazů SQL, které zadáte nebo existující uložené procedury v databázi.Průvodce můžete také vytvořit nové uložené procedury v databázi na základě příkazů SQL, které zadáte do průvodce.
TableAdapter se připojuje k databázi, provádí dotazy nebo uložené procedury proti databázi a výplně DataTable s dat vrácených dotazem nebo uloženou proceduru.TableAdapters vrátit k vyplňování existující tabulky dat s daty, nové tabulky dat s daty.Další informace naleznete v tématu Přehled TableAdapter.
Spuštění Průvodce
Průvodce Vytvořit nebo upravit TableAdapters a jejich přidružených DataTables.Další informace naleznete v tématu Jak: Konfigurace Průvodce TableAdapter.
Zvolte datové připojení
Zvolte existující připojení ze seznamu připojení nebo klepněte na Nové připojení otevřete Přidat či upravte dialogové okno připojení (Obecné) a vytvořit připojení k databázi.
Po dokončení Vlastnosti připojení dialogové okno Podrobnosti O připojení oblasti se zobrazí pouze pro čtení informací o vybrané zprostředkovatele, jakož i řetězec připojení.
Uložit připojovací řetězec do konfiguračního souboru aplikace
Zvolte Ano, uložit připojení jako uložit připojovací řetězec do konfiguračního souboru aplikace.Zadejte název připojení nebo pomocí zadané výchozí název.
Připojovací řetězce uložení konfiguračního souboru aplikace zjednodušuje zachování aplikace, pokud se změní připojení databáze.V případě výskytu změny v připojení k databázi můžete upravit připojovací řetězec v konfiguračním souboru aplikace.Tímto způsobem, není nutné upravovat zdrojový kód a znovu aplikaci zkompilujte.Informace o úpravách připojovací řetězec v konfiguračním souboru aplikace, viz Jak: Uložit a upravit připojovací řetězce.
Poznámka k zabezpečení |
---|
Informace jsou uloženy v konfiguračním souboru aplikace jako prostý text.Chcete-li snížit možnost neoprávněný přístup k důvěrným informacím můžete šifrovat data.Další informace naleznete v tématu Šifrování a dešifrování dat. |
Zvolte typ příkazu
Zvolte typ příkazu Spustit v databázi.
Na zvolit typ příkazu stránky, vyberte z následujících způsobů načtení dat z databáze:
Pomocí příkazů SQL umožňuje zadat příkaz SQL, vyberte data z databáze.
Vytvoření nové uložené procedury: tuto možnost vytvořit nové uložené procedury (databáze) na základě zadaného příkazu SELECT.
Použít existující uložené procedury: tuto možnost mapovat uložené procedury, které již existují v databázi SELECT, INSERT, Update a odstraňovat příkazy TableAdapter.
Pomocí příkazů SQL
Tato část vysvětluje, jak provést Průvodce konfigurací TableAdapter při příkazy SQL použít možnost.
Na generování příkazů SQL stránky, zadejte příkaz SQL, který po spuštění vyplní data tabulky s daty.
[!POZNÁMKA]
Průvodce poskytuje přístup k Tvůrce dotazu, vizuální nástroj pro vytváření dotazů SQL.Chcete-li ji otevřít, klepněte Tvůrce dotazu tlačítko.Další informace o použití Tvůrce dotazu, viz Dotaz a zobrazit nástroje Designer.
Zobrazit výsledky průvodce stránka zobrazuje výsledky vytvoření TableAdapter.Pokud Průvodce zaznamená případné potíže, tato stránka obsahuje informace o chybě.
Zvolit metody generování
Tato stránka poskytuje možnosti výběru, které metody TableAdapter průvodce vygeneruje pro načítání a aktualizaci dat.
Vyplnit objekt DataTable
Vytvoří TableAdapter výchozí způsob vyplňování dat tabulky.Předáte název tabulky dat jako parametr při volání této metody.Volitelně můžete změnit výchozí název v Název metody pole.
Vrátit objekt DataTable
Vytvoří TableAdapter metody pro vrácení vyplněné data tabulky.V některých aplikacích může být žádoucí další vrátit data vyplněné tabulky jako protiklad k vyplňování existující tabulce dat s daty.Volitelně můžete změnit výchozí název v Název metody pole.
Vytvořit metody odesílat aktualizace přímo do databáze
Vytvoří nezbytná pro zápis změn do podkladové databáze příkazy INSERT, UPDATE a DELETE.Zaškrtnutí tohoto políčka odpovídá nastavení vlastnosti GenerateDBDirectMethods na hodnotu true.[!POZNÁMKA]
Tato možnost je k dispozici původní příkaz SQL poskytuje dostatek informací nebo dotaz není aktualizovatelný dotaz.Tato situace může nastat například v spojení dotazy a dotazy, které vrací jedinou hodnotu (skalární).
Vytvoření nové uložené procedury
Tato část vysvětluje, jak provést Průvodce konfigurací TableAdapter při výběru vytvořit nové uložené procedury možnost.
V Generovat uložené procedury stránky, zadejte příkaz SQL, který vyplní data tabulky.Příkaz SELECT TableAdapter a základ pro vytvoření uložených procedur pro výběr, aktualizaci, vkládání a odstraňování dat bude.
[!POZNÁMKA]
Průvodce poskytuje přístup k Tvůrce dotazu, vizuální nástroj pro vytváření dotazů SQL.Chcete-li ji otevřít, klepněte Tvůrce dotazu tlačítko.Další informace o použití Tvůrce dotazu, viz Dotaz a zobrazit nástroje Designer nebo stisknutím klávesy F1 v tomto dialogovém.
V Vytvoření uložené procedury stránky, proveďte následující:
Zadejte název nové uložené procedury.
Určete, zda chcete vytvořit uloženou proceduru v podkladové databázi.
[!POZNÁMKA]
Schopnost vytvářet uložené procedury v databázi je určena nastavení zabezpečení a oprávnění pro konkrétní databázi.Například pokud nemáte oprávnění k vytvoření nové uložené procedury v databázi, nelze tuto možnost Dokončit.
Zobrazit výsledky průvodce stránka zobrazuje výsledky vytvoření TableAdapter.Pokud Průvodce zaznamená případné potíže, tato stránka obsahuje informace o chybě.
Použít existující uložené procedury
Tato část vysvětluje, jak provést Průvodce konfigurací TableAdapter při výběru použít existující uložené procedury možnost.
Příkazy vázat na existující uložené procedury
Vyberte uložené procedury pro spuštění Vyberte, Vložit, aktualizace, a Odstranit příkazy TableAdapter.Tyto uložené procedury jsou spouštěny při přidružené metody se nazývají na TableAdapter.Například uložené procedury, které jsou přiřazeny aktualizace příkaz proveden při TableAdapter.Update() je volána metoda.
Mapovat parametry odpovídající sloupce v tabulce dat z vybrané uložené procedury.Například uložené procedury přijímá parametr s názvem @CompanyName , předá CompanyName nastavit sloupce v tabulce, Zdrojový sloupec z @CompanyName parametr firma.
[!POZNÁMKA]
Uložená procedura přiřazeno k příkazu SELECT proveden voláním metody TableAdapter názvu v dalším kroku průvodce.Výchozí hodnota je Fill, takže je typické kód spuštění vyberte postup TableAdapter.Fill(tableName).Náhradní Fill s názvem přiřadit změníte z výchozích vyplnita nahraďte skutečný název TableAdapter "TableAdapter" (například CustomersTableAdapter).
Upřesnit možnosti
Klepnutím na Rozšířené možnosti přistupuje k následující upřesňující možnosti TableAdapter.
Generovat příkazy Insert, Update a Delete
Když vyberete tuto možnost, Průvodce pokusí Generovat příkazy INSERT, UPDATE a DELETE na základě definovaných v příkazu SELECT příkazy SQL generovat stránku.
Použít optimistické řízení souběžnosti
Tato možnost změní příkazy UPDATE a DELETE lze zjistit, zda byly upraveny jednotlivé záznamy od byly původně čtení do tabulky data.Při zjištění porušení souběžnosti je vyvolána výjimka.
Aktualizovat objekt DataTable
Tato možnost obnoví data v tabulce po vložení a jsou provedeny příkazy aktualizace.
Další kroky
Po dokončení Průvodce TableAdapter je do objektu dataset a je k dispozici pro prohlížení a úpravy v Dataset Návrhář.Poté můžete provádět počet kroků.
Přidáte další TableAdapters.Průvodce vytvoří jeden TableAdapter.Pokud máte v úmyslu použít objekt dataset, který obsahuje více tabulek, budou pravděpodobně chtít přidat další TableAdapters do vašeho objektu dataset.
Přidáte další dotazy TableAdapter.Další informace naleznete v tématu Jak: vytvoření TableAdapter dotazy.
Zobrazit tento objekt dataset v Okno zdroje dat a přetáhnout položky do formuláře vytvořit ovládací prvky vázané na data.Další informace naleznete v tématu Vazba na Data v aplikaci Visual Studio model Windows Forms prvky.
Viz také
Úkoly
Jak: vytvoření TableAdapter dotazy
Jak: úpravy TableAdapter dotazy
Jak: připojení k datům v databázi
Názorný postup: Zobrazení dat formuláře systému Windows
Referenční dokumentace
Průvodce konfigurací TableAdapter dotaz
Koncepty
Novinky ve vývoji datových aplikací v sadě Visual Studio 2012
Vazba na Data v aplikaci Visual Studio model Windows Forms prvky
Vytváření a úpravy typovaných datových sad
Ovládací prvky vazby na Data v aplikaci Visual Studio