Průvodce nastavením TableAdapter
Průvodce konfigurací TableAdapter umožňuje vytvářet a upravovat TableAdapterů.Průvodce vytvoří TableAdapterů založené na příkazy SQL, kterou jste zadali, nebo na existující uložené procedury v databázi.Průvodce můžete také vytvořit nové uložené procedury v databázi založené na dotazech SQL, kterou jste zadali v průvodci.
TableAdapter připojí k databázi, provede dotazy nebo uložené procedury s databází a výplně DataTable s data vrácená z dotazu nebo uložené procedury.Kromě vyplňování existující tabulky dat s daty, může vrátit TableAdapterů nové datové tabulky, které jsou vyplněny daty.Další informace naleznete v tématu TableAdapter – přehled.
Spuštění průvodce
Spusťte průvodce vytvořit nebo upravit TableAdapterů a jejich přidružené dataTables zadejte.Další informace naleznete v tématu Postupy: Spuštění Průvodce nastavením TableAdapter.
Vyberte datové připojení
Vyberte existující připojení ze seznamu připojení nebo klikněte na tlačítko nové připojení Chcete-li vytvořit připojení k databázi.
Po dokončení Vlastnosti připojení dialogového okna Podrobné informace o připojení oblasti zobrazuje pouze pro čtení informace o vybrané 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 k uložení připojovacího řetězce v konfiguračním souboru aplikace.Zadejte název pro připojení nebo pomocí zadané výchozí název.
Ukládání připojovací řetězce v konfiguračním souboru aplikace, čímž zjednodušuje proces udržování 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 v konfiguračním souboru aplikace.Díky tomu nemáte k úpravě zdrojového kódu a znovu zkompilovat vaší aplikace.Informace o úpravách připojovacího řetězce v konfiguračním souboru aplikace naleznete v tématu Postupy: Ukládání a upravování připojovacích řetězců.
Poznámka k zabezpečení |
---|
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 chtít k šifrování dat.Další informace naleznete v tématu Šifrování a dešifrování dat. |
Zvolte typ příkazu
Zvolte typ příkazu ke spuštění neexistuje v databázi.
Na Zvolte typ příkazu stránky, vyberte možnost z následujících způsobů načítání dat z databáze:
Příkazy SQL pomocí slouží k zadání příkazu jazyka SQL k výběru dat z databáze.
Vytvořit nové uložené procedury: tuto možnost, aby průvodce vytvořit nové uložené procedury (v databázi) podle zadaného příkazu SELECT.
Použít existující uložené procedury: tuto možnost k mapování uložené procedury, které již existují v databázi, abyste SELECT, vložení, aktualizaci a odstranění příkazy TableAdapter.
Pomocí příkazů SQL
V této části vysvětluje, jak k dokončení Průvodce konfigurací TableAdapter při příkazy SQL pomocí je vybrána možnost.
Na Generovat příkazy SQL stránky, zadejte příkaz jazyka SQL, který při spuštění vyplní dat tabulky s daty.
Zobrazit výsledky průvodce stránky se zobrazí výsledky vytvoření TableAdapter.Pokud Průvodce zaznamená jakékoliv potíže, tato stránka obsahuje informace o chybě.
Zvolit metody pro generování
Tato stránka poskytuje možnosti pro výběr jaké metody TableAdapter průvodce vygeneruje pro načítání a aktualizaci dat.
Vyplní objekt DataTable
Vytvoří TableAdapter výchozí metodu pro naplnění dat tabulky.Předejte název tabulky dat, jako parametr při volání této metody.V případě potřeby můžete změnit výchozí název v název metody pole.
Vrátit objekt DataTable
Vytvoří TableAdapter metodu pro návrat tabulku dat plný.V některých aplikacích může být více žádoucí vrátit tabulku vyplněný dat na rozdíl od vyplňování existující tabulce dat s daty.V případě potřeby můžete změnit výchozí název v název metody pole.
Vytvořit metody k odesílání aktualizací přímo do databáze
Vytvoří příkazy vkládání, aktualizaci a odstraňování nezbytné k zápisu změn do databáze.Zaškrtnutím tohoto políčka odpovídá nastavení vlastnosti GenerateDBDirectMethods na hodnotu true.[!POZNÁMKA]
Tato možnost není k dispozici, pokud byl původní příkaz SQL neposkytuje dostatek informací, nebo dotaz není možné aktualizovat dotazu.Tato situace může nastat, například ve spojení dotazy a dotazy, které vrátí jednu hodnotu (skalární).
Vytvořit nové uložené procedury
V této části vysvětluje, jak k dokončení 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 jazyka SQL, který do tabulky dat vyplní.Bude jím příkazu SELECT TableAdapter a základ pro vytvoření uložených procedur pro výběr, aktualizaci, vkládání a odstranění dat.
V Vytvořit uložené procedury stránky, proveďte následující kroky:
Zadejte název nové uložené procedury.
Určete, zda chcete-li vytvořit uloženou proceduru v podkladové databázi.
[!POZNÁMKA]
Umožňuje vytvořit uložené procedury v databázi je dáno nastavení zabezpečení a oprávnění pro konkrétní databáze.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ánky se zobrazí výsledky vytvoření TableAdapter.Pokud Průvodce zaznamená jakékoliv potíže, tato stránka obsahuje informace o chybě.
Použít existující uložené procedury
V této části vysvětluje, jak k dokončení Průvodce konfigurací TableAdapter při výběru použít existující uložené procedury možnost.
Příkazy svázat s existující uložené procedury
Vyberte uloženou proceduru pro spuštění pro Vyberte, Vložit, aktualizace, a Odstranit příkazy TableAdapter.Tyto uložené procedury jsou spouštěny, když přidružené metody jsou volány na TableAdapter.Můžete například uložené procedury, které jsou přiřazeny aktualizace příkaz spuštěn při TableAdapter.Update() Metoda je volána.
Mapování parametrů z vybraného uložené procedury na odpovídající sloupce v tabulce data.Například, pokud vaše uložené procedury přijme parametr s názvem @CompanyName pak předá CompanyName sloupce v tabulce, nastavte zdrojový sloupec z @CompanyName parametr, který má CompanyName.
[!POZNÁMKA]
Uložená procedura přiřazená příkaz SELECT je provést voláním metody TableAdapter s názvy v dalším kroku průvodce.Výchozí hodnota je Fill, takže je typické kód ke spuštění vyberte možnost procedury TableAdapter.Fill(tableName).Nahraďte text Fill s názvem přiřadíte při změně z výchozích výplně, a nahraďte aktuální název TableAdapter "TableAdapter" (například CustomersTableAdapter).
Upřesnit možnosti
Klepnutím na položku Advanced Options přistupuje následující rozšířené možnosti TableAdapter.
Generovat příkazy Insert, aktualizaci a odstranění
Když vyberete tuto možnost, průvodce se pokusí Generovat příkazy INSERT, aktualizace a odstranění na příkazu SELECT uvedené na základě příkazů SQL generovat stránky.
Použít optimistickou souběžnost
Výběr této možnosti změní příkazy UPDATE a DELETE pro zjištění, zda jednotlivé záznamy byly upraveny vzhledem k tomu, že byly původně číst do tabulky data.Je vyvolána výjimka, jestliže jsou zjištěna porušení souběžnosti.
Aktualizovat DataTable
Výběr této možnosti aktualizuje data v tabulce po vložení a příkazy aktualizace jsou spouštěny.
Další kroky
Po dokončení Průvodce TableAdapter je přidána k datové sadě a je k dispozici pro prohlížení a úpravy v datová sada Designer.Po který může provádět řadu kroků.
Přidejte další TableAdapterů.Průvodce vytvoří jeden TableAdapter.Pokud chcete použít sady dat, který obsahuje více tabulek, bude pravděpodobně chcete přidat další TableAdapterů vaše datovou sadu.
Přidejte další dotazy TableAdapter.Další informace naleznete v tématu Postupy: Vytváření dotazů TableAdapter.
Zobrazit tuto sadu dat v Okno zdroje dat a přetáhnout položky do vašeho formuláře k vytvoření ovládacích prvků vázaných na data.Další informace naleznete v tématu Vázání ovládacích prvků Windows Forms k datům v sadě Visual Studio.
Viz také
Úkoly
Postupy: Vytváření dotazů TableAdapter
Postupy: Upravování dotazů TableAdapter
Postupy: Připojování k datům v databázi
Návod: Zobrazování dat ve formuláři Windows
Referenční dokumentace
Průvodce nastavením dotazu TableAdapter
Koncepty
Vázání ovládacích prvků Windows Forms k datům v sadě Visual Studio
Vytváření a úpravy typovaných datových sad
Vázání ovládacích prvků k datům v sadě Visual Studio