Udostępnij za pośrednictwem


Kreator konfiguracji TableAdapter

Kreatora konfiguracji TableAdapter tworzy i edytuje TableAdapters.Kreator tworzy TableAdapters oparty na instrukcje SQL, które można wprowadzać na istniejących procedur przechowywanych w bazie danych.Kreator może również utworzyć nowych procedur przechowywanych w bazie danych, na podstawie instrukcji SQL, które wprowadzają w kreatorze.

TableAdapter łączy się z bazą danych, wykonuje kwerendy lub procedur przechowywanych w bazie danych i wypełnia DataTable z danych zwróconych przez kwerendę lub procedurę przechowywaną.Oprócz wypełniania istniejących tabel danych z danymi, TableAdapters może zwracać się do nowych tabel danych wypełniony danymi.Aby uzyskać więcej informacji, zobacz Przegląd TableAdapter.

Uruchomienie Kreatora

Uruchom kreatora, aby utworzyć lub edytować TableAdapters i ich skojarzone DataTables.Aby uzyskać więcej informacji, zobacz Jak: Uruchom Kreatora konfiguracji TableAdapter.

Wybierz połączenie danych

Wybierz istniejące połączenie z listy połączeń, lub kliknij przycisk Nowe połączenie otworzyć Dodawanie/modyfikowanie połączeń, okno dialogowe (Ogólne) i utworzyć połączenie z bazą danych.

Po zakończeniu Właściwości połączenia okno dialogowe Szczegóły połączenia obszaru Wyświetla informacje tylko do odczytu dotyczące wybranego dostawcę, jak również w ciągu połączenia.

Zapisz ciąg połączenia w pliku konfiguracyjnym aplikacji

Wybierz Tak, Zapisz połączenie jako do przechowywania ciągu połączenia w pliku konfiguracyjnym aplikacji.Wpisz nazwę połączenia, lub użyj nazwy domyślnej dostarczone.

Zapisywanie ciągów połączenia w pliku konfiguracyjnym aplikacji upraszcza proces zachowania aplikacji, jeśli zmieni się połączenie z bazą danych.W przypadku wprowadzenia zmian w połączeniu z bazą danych można edytować ciąg połączenia w pliku konfiguracyjnym aplikacji.W ten sposób nie trzeba edytować kod źródłowy i ponownie skompilować aplikację.Informacje o edycji ciągu połączenia w pliku konfiguracyjnym aplikacji, zobacz Jak: zapisywanie i edytować ciągów połączeń.

Uwaga dotycząca zabezpieczeńUwaga dotycząca zabezpieczeń

Informacje są przechowywane w pliku konfiguracyjnym aplikacji jako zwykły tekst.Aby zmniejszyć ryzyko nieautoryzowanego dostępu do informacji poufnych, chcesz szyfrować danych.Aby uzyskać więcej informacji, zobacz Szyfrowanie i odszyfrowywanie danych.

Wybierz typ polecenia

Umożliwia wybranie typu polecenie do wykonania w bazie danych.

Na Wybierz typ polecenia stronę, wybierz jedną z następujących metod pobierania danych z bazy danych:

  • Użyj instrukcji SQL umożliwia wpisz instrukcję SQL, aby wybrać dane z bazy danych.

  • Tworzenie nowych procedur przechowywanych: Wybierz tę opcję, aby za pomocą Kreatora utworzyć nowe procedury przechowywane (w bazie danych) na podstawie określonych instrukcji SELECT.

  • Użyj istniejących procedur przechowywanych: Wybierz tę opcję, aby zamapować procedur przechowywanych, które już istnieją w bazie danych do witryny SELECT, INSERT, UPDATE i usunąć polecenia TableAdapter.

Użyj instrukcji SQL

W tej sekcji wyjaśniono, jak ukończyć Kreatora konfiguracji TableAdapter po instrukcji SQL wykorzystania jest zaznaczona opcja.

Na generowania instrukcji SQL strony, wpisz instrukcję SQL, gdy wykonywane, spowoduje wypełnienie tabeli danych z danymi.

[!UWAGA]

Kreator umożliwia dostęp do Konstruktor kwerend, wizualne narzędzia do tworzenia kwerend SQL.Aby go otworzyć, kliknij Konstruktor kwerend przycisku.Aby uzyskać więcej informacji o korzystaniu z Konstruktor kwerend, zobacz Kwerendy i narzędzi projektanta widoku.

Wyniki kreatora widoku strony pokazuje wyniki tworzenia TableAdapter.Jeśli kreator wykryje wszelkich problemów, ta strona zawiera informacje o błędzie.

Wybierz metody, aby wygenerować

Ta strona zawiera opcje zaznaczania, które metody TableAdapter Kreator generuje na pobieranie i aktualizowanie danych.

  • Element DataTable wypełnienia
    Tworzy TableAdapter domyślną metodę wypełnianie tabeli danych.Gdy wywołanie tej metody należy przekazać nazwę tabeli danych jako parametr.

    Opcjonalnie można zmienić domyślną nazwę w Nazwa metody pole.

  • Powrót z elementu DataTable
    Tworzy metody TableAdapter do zwracania tabeli danych wypełnione.W niektórych aplikacjach może być bardziej pożądane, aby powrócić do tabeli danych wypełnione, w przeciwieństwie do napełniania istniejącej tabeli danych z danymi.

    Opcjonalnie można zmienić domyślną nazwę w Nazwa metody pole.

  • Tworzenie metod, aby wysłać aktualizacje bezpośrednio do bazy danych
    Tworzy poleceń INSERT, UPDATE i DELETE niezbędne do zapisywania zmian w źródłowej bazie danych.Zaznaczenie tego pola jest równoważne z ustawieniem właściwości GenerateDBDirectMethods na wartość true.

    [!UWAGA]

    Ta opcja jest niedostępna, gdy oryginalna instrukcja SQL nie zawiera informacji wystarczających lub kwerenda nie jest kwerend aktualizujących.Taka sytuacja może wystąpić na przykład w kwerendach ZŁĄCZEŃ i kwerend zwracających pojedynczą wartość (skalar).

Tworzenie nowych procedur przechowywanych

W tej sekcji wyjaśniono, jak ukończyć Kreatora konfiguracji TableAdapter podczas wybierania Tworzenie nowych procedur przechowywanych opcji.

  1. W wygenerować procedur przechowywanych strony, wpisz instrukcję SQL, która wypełnia tabeli danych.Będzie to instrukcja SELECT TableAdapter i podstawy tworzenia procedur przechowywanych, zaznaczając, aktualizowania, wstawianie i usuwanie danych.

    [!UWAGA]

    Kreator umożliwia dostęp do Konstruktor kwerend, wizualne narzędzia do tworzenia kwerend SQL.Aby go otworzyć, kliknij Konstruktor kwerend przycisku.Aby uzyskać więcej informacji o korzystaniu z Konstruktor kwerend, zobacz Kwerendy i narzędzi projektanta widoku lub naciśnij klawisz F1 w tym oknie dialogowym.

  2. W utworzyć procedury przechowywane strony, wykonaj następujące czynności:

    1. Wpisz nazwę dla procedury przechowywanej.

    2. Określ, czy należy utworzyć procedurę przechowywaną w źródłowej bazie danych.

      [!UWAGA]

      Możliwość tworzenia procedur przechowywanych w bazie danych zależy od ustawień zabezpieczeń i uprawnień dla konkretnej bazy danych.Na przykład jeśli nie masz uprawnień do tworzenia nowych procedur przechowywanych w bazie danych, nie można ukończyć tej opcji.

    Wyniki kreatora widoku strony pokazuje wyniki tworzenia TableAdapter.Jeśli kreator wykryje wszelkich problemów, ta strona zawiera informacje o błędzie.

Użyj istniejących procedur przechowywanych

W tej sekcji wyjaśniono, jak ukończyć Kreatora konfiguracji TableAdapter podczas wybierania wykorzystania istniejących procedur przechowywanych opcji.

dex7k4dw.collapse_all(pl-pl,VS.110).gifPowiązania poleceń do istniejących procedur przechowywanych

Wybierz procedurę przechowywaną, aby zrealizować w Zaznacz, WSTAWIĆ, Aktualizacja, i usunąć polecenia TableAdapter.Te procedury przechowywane są wykonywane, gdy metody skojarzone są nazywane na TableAdapter.Na przykład, procedura przechowywana przypisane do Aktualizacja polecenie jest wykonywane po TableAdapter.Update() wywoływana jest metoda.

Mapę parametry z zaznaczoną procedurę składowaną odpowiednich kolumn w tabeli danych.Na przykład, jeżeli procedury przechowywanej akceptuje parametr o nazwie @CompanyName , który przekazuje go do CompanyName ustawić kolumnę w tabeli, Kolumna źródłowa z @CompanyName parametr NazwaFirmy.

[!UWAGA]

Procedury przechowywanej, przypisane do polecenia SELECT jest wykonywany poprzez wywołanie metody TableAdapter tę nazwę można w następnym kroku kreatora.Wartością domyślną jest Fill, więc jest typowy kodu do wykonania wybierz procedurę TableAdapter.Fill(tableName).Substytut Fill o nazwie przypisać zmiana z domyślnej wartości wypełnieniai "TableAdapter" należy zastąpić rzeczywistą nazwę TableAdapter (na przykład, CustomersTableAdapter).

Opcje zaawansowane

Kliknięcie przycisku Zaawansowane opcje uzyskuje dostęp do następujących zaawansowanych opcji TableAdapter.

  • Generuj instrukcje Insert, Update i Delete

    Po wybraniu tej opcji, kreator podejmie próbę wygenerowania instrukcji INSERT, UPDATE i DELETE, na podstawie instrukcji SELECT, zdefiniowane na instrukcji SQL generowania strony.

  • Użyj optymistycznej współbieżności

    Wybranie tej opcji modyfikuje instrukcje UPDATE i DELETE, aby wykryć, czy poszczególne rekordy zostały zmodyfikowane od czasu pierwotnie były one odczytu w tabeli danych.Wyjątek jest generowany po wykryciu naruszeń współbieżności.

  • Odśwież elementu DataTable

    Zaznaczenie tej opcji powoduje odświeżenie danych w tabeli, po WSTAWIENIU i instrukcji UPDATE są wykonywane.

Kolejne kroki

Po zakończeniu pracy Kreatora TableAdapter jest dodawany do zestawu danych i jest dostępny do przeglądania i edycji w Projektant Dataset.Można wykonać po liczbie kroków.

Zobacz też

Zadania

Jak: tworzenie kwerend TableAdapter

Jak: Edycja kwerendy TableAdapter

Jak: połączenia z danymi w bazie danych

Instruktaż: Wyświetlanie danych w formularzu Windows

Informacje

Kreator konfiguracji kwerendy TableAdapter

Koncepcje

Co nowego w projektowaniu danych aplikacji w Visual Studio 2012

Wiązanie formantów Windows Forms do danych w programie Visual Studio

Tworzenie i edytowanie wpisanych zestawów danych

Omówienie źródeł danych

Wiązanie formantów z danych w programie Visual Studio

Sprawdzanie poprawności danych

Inne zasoby

Instruktaże danych