Sdílet prostřednictvím


TableAdapters – úpravy

 

Publikováno: duben 2016

Někdy můžete změnit schéma tabulky adaptéru. Chcete-li to provést, je upravit adaptéru primárního Fill Metoda. Objekty TableAdapter jsou vytvářeny s hlavní Fill metodu, která definuje schématu přidružené tabulky. Hlavní Fill Metoda je založena na dotazu nebo uložené procedury, jste zadali při původně nakonfigurován TableAdapter; je první metoda (zcela nahoře) v tabulce dat na Vytváření a úpravy typovaných datových sad.

Objekt TableAdapter s více dotazů

Všechny změny provedené v objektu TableAdapter je hlavní Fill Metoda se projeví ve schématu přidružené tabulky. Například odebráním sloupce z dotazu v hlavním Fill Metoda také odeberete sloupec z přidružené tabulky. Kromě toho odebrání sloupce z hlavní Fill Metoda odeberete sloupec z jakékoliv další dotazy pro tohoto objektu TableAdapter.

Můžete použít Průvodce nastavením dotazu TableAdapter můžete vytvořit a upravit další dotazy pro objektu TableAdapter. Tyto další dotazy musí odpovídat schématu tabulky, pokud vracejí skalární hodnotu. Další dotazy mít název, který zadáte (například CustomersTableAdapter.FillByCity(NorthwindDataSet.Customers, "Seattle").)

Chcete-li spustit Průvodce konfigurací dotazu TableAdapter s nový dotaz.

  1. Otevřete datovou sadu v Návrháře Dataset.

  2. Pokud vytváříte nový dotaz, přetáhněte dotazu objektu z datovou sadu na kartě nástrojů na DataTable, nebo vyberte Přidat dotaz z místní nabídky TableAdapter. Můžete také přetáhnout dotazu objekt na prázdnou oblast Návrháře Dataset, což vytvoří TableAdapter bez přidruženého DataTable. Tyto dotazy jsou omezeny na vrácení jedné hodnoty (skalární) nebo provedení UPDATE, INSERT, nebo odstranění příkazů v databázi. Další informace naleznete v tématu Postupy: přidávání globálních dotazů do objektu TableAdapter.

  3. Na Vybrat datové připojení vyberte nebo vytvořte připojení dotazu bude používat.

    Poznámka

    Tato stránka se zobrazí, pouze když Návrhář nemůže určit správné připojení pro použití, nebo když jsou k dispozici žádná připojení.

  4. Na Zvolte typ příkazu vyberte z následujících metod načítání dat z databáze:

    • Pomocí SQL příkazy lze zadávat příkazu SQL vyberte data z databáze.

    • Vytvořit nové uložené procedury – tuto možnost, aby průvodce vytvoření nového uložené procedury (databáze) založené na zadaný příkaz SELECT.

    • Použít existující uložené procedury – tuto možnost vyberte k provedení existující uložené procedury při spuštění dotazu.

Chcete-li spustit Průvodce konfigurací dotazu TableAdapter na existující dotaz

  • Pokud upravujete existující dotazu TableAdapter, klikněte dotaz pravým tlačítkem a zvolte Konfigurovat z místní nabídky.

    Poznámka

    Pravým tlačítkem myši na hlavním dotazu TableAdapter překonfigurujete TableAdapter a DataTable schématu, že pravým tlačítkem myši na TableAdapter další dotaz pouze konfiguruje vybraný dotaz.Průvodce nastavením TableAdapter překonfigurujete definice třídy TableAdapter; Průvodce nastavením dotazu TableAdapter překonfigurujete pouze vybraný dotaz.

Spuštění Průvodce

Přetáhněte dotazy na Návrháře Dataset, nebo konfigurovat existující dotazy (jakéhokoli dotazu uvedené níže první dotaz).

První dotazů v TableAdapter je hlavním dotazu objektu TableAdapter. Úpravy tohoto hlavního dotazu se otevře Průvodce nastavením TableAdapter a upravuje schéma tabulky dat objektu TableAdapter. Všechny dotazy, které jsou uvedeny níže hlavního dotazu jsou další dotazy a jsou nakonfigurovány pomocí Průvodce nastavením dotazu TableAdapter. Další informace o spuštění Průvodce naleznete v tématu Postupy: Spuštění Průvodce konfigurací dotazu TableAdapter.

Vyberte datové připojení

Zvolte existující připojení ze seznamu připojení nebo klepněte na nové připojení vytvořit připojení k databázi.

Po skončení Vlastnosti připojení dialogové okno, Podrobnosti připojení oblasti jsou zobrazeny jen pro čtení informace o vybraného zprostředkovatele, jakož i připojovací řetězec.

Uložit připojovací řetězec do konfiguračního souboru aplikace

Zvolte Ano, uložte připojení jako uložit připojovací řetězec do konfiguračního souboru aplikace. Zadejte název pro připojení nebo použít zadaný výchozí název.

Ukládání připojovacích řetězců v konfiguračním souboru aplikace zjednodušuje proces údržba vaší aplikace, pokud se změní připojení k databázi. V případě změny připojení k databázi můžete upravit připojovací řetězec do konfiguračního souboru aplikace. Tímto způsobem není nutné upravit zdrojový kód a znovu zkompilujte aplikaci. Informace o úpravách připojovací řetězec do konfiguračního souboru aplikace naleznete v tématu Postupy: Ukládání a upravování připojovacích řetězců.

System_CAPS_security Zabezpečení – Poznámka

Informace jsou uloženy v konfiguračním souboru aplikace jako prostý text. Omezit možnost neoprávněného přístupu k důvěrným informacím, můžete šifrovat data. Další informace naleznete v tématu šifrování a dešifrování dat.

Použití příkazů SQL

Tato část vysvětluje, jak provést Průvodce nastavením dotazu TableAdapter při výběru pomocí SQL příkazy možnost.

Zvolte typ dotazu

Průvodce vytvoří několik typů dotazů v závislosti na požadavcích vaší aplikace. Můžete vybrat dotazy, které vracejí řádky dat (tabulku dat) nebo vyberte dotazuje to návratový skalární hodnotu (jednu hodnotu, jako Count nebo Sum).

Na Zvolit typ dotazu vyberte typ dotazu vytvoří ze seznamu dostupných dotazů.

Poznámka

Vytvoření příkazu INSERT, UPDATE nebo DELETE nenahrazuje TableAdapter příkazy, které se používají při volání objektu TableAdapter Update Metoda. Například výběrem příkazu UPDATE jako typ dotazu vytvoří nový dotaz s názvem, který zadáte v průvodci později. Provedení tohoto dotazu voláním této pojmenované metody objektu TableAdapter. Volání objektu TableAdapter Update Metoda provede příkazy vytvořené původní TableAdapter bylo při konfiguraci.

Zadejte příkaz jazyka SQL < typ dotazu >

Na Zadejte příkaz jazyka SQL zadejte příkaz jazyka SQL ke spuštění při volání dotaz.

Tip

Průvodce poskytuje přístup k Tvůrce dotazů, vizuální nástroj pro vytváření dotazů SQL. Chcete-li jej otevřít, klikněte na tlačítko Tvůrce dotazů tlačítko.

Výběr metod ke generování

Tato stránka obsahuje možnosti pro výběr které metody Průvodce vygeneruje pro dotaz.

  • Vyplnění DataTable
    Vytvoří metodu pro naplnění dat tabulky. Název tabulky dat předat jako parametr při volání této metody k vyplnění tabulky dat s vrácená data.

    Volitelně můžete změnit výchozí název v název metody pole. Poskytnutí smysluplný název může být užitečné při práci s Tento dotaz v kódu.

  • Vrátit objekt DataTable
    Vytvoří metodu pro vracení vyplněné dat tabulky. V některých aplikací může být více žádoucí vrátit tabulku vyplněné dat na rozdíl od naplnění existující data tabulky s daty.

    Volitelně můžete změnit výchozí název v název metody pole.

Zvolte název funkce

Zadejte název funkce. Vytváření dotazu TableAdapter přidá metodu objektu TableAdapter s zadaný název. Volání této metody k provedení dotazu. Poskytnutí smysluplného názvu je užitečný při práci s Tento dotaz v kódu.

Poznámka

Při vytváření nových uložené procedury, budete vyzváni pro dva názvy. Křestní jméno je název uložené procedury, které jsou vytvořeny v databázi. druhý název je název metody na objektu TableAdapter, který se spustí při volání uložené procedury.

Vytvořit nové uložené procedury

Tato část vysvětluje, jak provést Průvodce nastavením dotazu TableAdapter při výběru vytvořit nové uložené procedury možnost.

  1. V Generovat uložené procedury zadejte příkaz jazyka SQL, který má být spuštěna při volání uložené procedury.

    Poznámka

    Průvodce poskytuje přístup k Tvůrce dotazů, vizuální nástroj pro vytváření dotazů SQL. Chcete-li jej otevřít, klikněte na tlačítko Tvůrce dotazů tlačítko.

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

    1. Zadejte název pro novou uloženou proceduru.

    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čen nastavení zabezpečení pro konkrétní databázi.

    Zobrazit výsledky průvodce stránka zobrazuje výsledky vytvoření dotazu TableAdapter. Pokud průvodce zjistí problémy, tato stránka obsahuje informace o chybě.

Použít existující uložené procedury

Tato část vysvětluje, jak provést Průvodce nastavením dotazu TableAdapter při výběru použít existující uložené procedury možnost.

  1. Vyberte existující uložené procedury z rozevíracího seznamu na Zvolte existující uložené procedury stránce průvodce.

    Parametry a výsledky pro vybrané uložené procedury jsou zobrazeny pro odkaz.

  2. Klikněte na tlačítko Další.

Zvolte tvar dat vrácených uložené procedury

Typ dat vrácených vybraná uložená procedura určuje, jak průvodce vytvoří metody třídy TableAdapter.

Vyberte typ dat vrácených tento dotaz.

  • Výběr tabulková data se otevře Zvolte metody vygenerovat stránky (popsáno dříve na této stránce nápovědy), který umožňuje určit typy metod, názvy metod a podpora stránkování má být vytvořen.

  • Výběr jednu hodnotu vytvoří typované metodu, která vrací jedinou hodnotu. Tato možnost se otevře Zvolte název funkce stránky (výše popsané na této stránce nápovědy).

  • Výběr žádná hodnota vytvoří typované metodu, která provede uloženou proceduru a očekává, že žádná data, která má být vrácen. Tato možnost se otevře Zvolte název funkce stránky (výše popsané na této stránce nápovědy).

Zobrazení výsledků průvodců

Zobrazit výsledky průvodce stránka zobrazuje výsledky vytvoření dotazu TableAdapter. Pokud průvodce zjistí problémy, zobrazí se na této stránce Podrobnosti.

Viz také

TableAdapter – přehled
Postupy: Upravování dotazů TableAdapter
Návody k datům
Vytvoření vazby ovládacích prvků Windows Forms k datům v sadě Visual Studio
Přehled datových aplikacích v sadě Visual Studio
Připojení k datům v sadě Visual Studio
Příprava vaší aplikace k příjmu dat
Načítání dat do aplikace
Vytvoření vazby ovládacích prvků k datům v sadě Visual Studio
Upravování dat ve vaší aplikaci
Ověřování dat
Ukládání dat