Sdílet prostřednictvím


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í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.

  1. 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.

  2. V Vytvoření uložené procedury stránky, proveďte následující:

    1. Zadejte název nové uložené procedury.

    2. 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.

dex7k4dw.collapse_all(cs-cz,VS.110).gifPří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

Přehled zdrojů dat

Ovládací prvky vazby na Data v aplikaci Visual Studio

Ověření dat

Další zdroje

Data návody