Udostępnij za pośrednictwem


TableAdapter Kreator konfiguracji

Kreatora konfiguracji TableAdapter pozwala tworzyć i edytować TableAdapters. Kreator tworzy TableAdapters na podstawie instrukcji SQL, wprowadzona lub istniejących procedur przechowywanych w bazie danych. Kreatora można również tworzenie nowych procedur przechowywanych w bazie danych oparte na instrukcjach SQL, które wprowadzają w kreatorze.

TableAdapter łączy się z bazą danych, wykonuje kwerend 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ć wypełniony danymi nowych tabel danych. Aby uzyskać więcej informacji, zobacz TableAdapter — Przegląd.

Uruchamianie Kreatora

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

Wybierz połączenie danych

Wybierz istniejące połączenie z listy połączeń lub kliknij nowe połączenie do utworzenia połączenia z bazą danych.

Po zakończeniu właściwości połączenia okno dialogowe szczegóły połączenia obszar Wyświetla informacje tylko do odczytu dotyczące wybranego dostawcy, a także ciąg połączenia.

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

Wybierz tak, Zapisz połączenia w zależności od do przechowywania ciągu połączenia w pliku konfiguracyjnym aplikacji. Wpisz nazwę dla połączenia lub użyj nazwy domyślnej podany.

Zapisywanie ciągów połączeń w pliku konfiguracyjnym aplikacji upraszcza proces konserwacja aplikacji, jeśli zmieni się połączenie z bazą danych. W przypadku zmiany połączenia z bazą danych można edytować ciąg połączenia w pliku konfiguracyjnym aplikacji. W ten sposób nie masz do edycji kodu źródłowego i ponownie skompilować aplikację. Aby uzyskać informacje na temat edycji ciągu połączenia w pliku konfiguracyjnym aplikacji, zobacz Porady: zapisywanie i edycja parametrów połączeń.

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

Informacje są przechowywane w pliku konfiguracyjnym aplikacji jako zwykły tekst.W celu zmniejszenia ryzyka uzyskania nieautoryzowanego dostępu do poufnych informacji, można do szyfrowania danych.Aby uzyskać więcej informacji, zobacz Szyfrowanie i odszyfrowywanie danych.

Wybierz typ polecenia

Umożliwia wybranie typu polecenie, aby wykonać na bazie danych.

Na wybierz typ polecenia stronę, wybierz jedną z poniższych metod pobierania danych z bazy danych:

  • Użyj instrukcji SQL służy do wpisywania instrukcji SQL do wybierania danych z bazy danych.

  • Tworzenie nowych procedur przechowywanych: Wybierz tę opcję, aby Kreator utworzył nowe procedury przechowywane (w bazie danych) oparte na określonej instrukcji SELECT.

  • Użyj istniejących procedur przechowywanych: Wybierz tę opcję, aby mapować procedur przechowywanych, które już istnieją w bazie danych, aby SELECT, INSERT, UPDATE i usuwanie poleceń TableAdapter.

Użyj instrukcji SQL

W tej sekcji wyjaśniono, jak przeprowadzić Kreatora konfiguracji TableAdapter po instrukcji SQL użyj opcja jest zaznaczona.

Na generowania instrukcji SQL stronę, wpisz instrukcję SQL, która po wykonaniu, wypełnić tabelę danych z danymi.

Zobacz Kreator wyniki strona pokazuje wyniki tworzenia TableAdapter. Jeśli Kreator wystąpienia problemów, ta strona zawiera informacje o błędach.

Wybierz metody do generowania

Ta strona zawiera opcje wyboru jakie metody TableAdapter Kreator generuje na pobieranie i aktualizowanie danych.

  • Wypełnienie elementu DataTable
    Tworzy domyślną metodę TableAdapter wypełnianie tabeli danych. Przekazać nazwę tabeli danych jako parametr w wywołaniu tej metody.

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

  • Zwraca element DataTable
    Tworzy TableAdapter metoda zwracająca tabelę danych wypełnione. W niektórych aplikacjach może być bardziej pożądane, aby przywrócić tabelę danych wypełnione w przeciwieństwie do napełniania istniejącej tabeli danych z danymi.

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

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

    Uwaga

    Ta opcja jest niedostępna, gdy oryginalna instrukcja SQL nie zawiera wystarczającej ilości informacji lub kwerenda nie jest częścią kwerendy.Taka sytuacja może wystąpić na przykład w kwerendach ZŁĄCZEŃ i kwerend, które zwracają pojedynczą wartość (skalarnej).

Tworzenie nowych procedur przechowywanych

W tej sekcji wyjaśniono, jak przeprowadzić Kreatora konfiguracji TableAdapter przy wyborze tworzenie nowych procedur przechowywanych opcji.

  1. W wygenerować procedur przechowywanych strona, wpisz instrukcję SQL, która wypełnia tabeli danych. Są to instrukcja SELECT TableAdapter i podstawy do tworzenia procedury przechowywane, zaznaczając, aktualizacji, wstawiania i usuwania danych.

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

    1. Wpisz nazwę dla nowej procedury przechowywanej.

    2. Określ, czy utworzyć procedurę składowaną w bazie danych.

      Uwaga

      Możliwość tworzenia procedur przechowywanych w bazie danych zależy od ustawień zabezpieczeń i uprawnień dla określonej 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.

    Zobacz Kreator wyniki strona pokazuje wyniki tworzenia TableAdapter. Jeśli Kreator wystąpienia problemów, ta strona zawiera informacje o błędach.

Użyj istniejących procedur przechowywanych

W tej sekcji wyjaśniono, jak przeprowadzić Kreatora konfiguracji TableAdapter przy wyborze za pomocą istniejących procedur przechowywanych opcji.

dex7k4dw.collapse_all(pl-pl,VS.140).gifPolecenia BIND do istniejących procedur przechowywanych

Select the stored procedure to execute for the SELECT, INSERT, UPDATE, and DELETE commands of the TableAdapter. Te procedury przechowywane są wykonywane, gdy skojarzony metody są wywoływane na TableAdapter. Na przykład, procedura przechowywana przypisane do aktualizacja polecenie jest wykonywane po TableAdapter.Update() wywoływana jest metoda.

Mapowania parametrów z zaznaczoną procedurę składowaną odpowiadające im kolumny w tabeli danych. For example, if your stored procedure accepts a parameter named @CompanyName that it passes to the CompanyName column in the table, set the Source Column of the @CompanyName parameter to CompanyName.

Uwaga

Procedura składowana przypisane do polecenia SELECT jest wykonywany przez wywołanie metody TableAdapter, które możesz wymienić w następnym kroku kreatora.Wartością domyślną jest Fill, więc typowe kod, aby wykonać procedurę wyboru jest TableAdapter.Fill(tableName).Zamiennik Fill o nazwie przypisać po zmianie 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

    Gdy ta opcja jest zaznaczona, kreator podejmie próbę Generuj instrukcje INSERT, UPDATE i DELETE na instrukcji SELECT, zdefiniowane na podstawie 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 pierwotnie zostały odczytane w tabeli danych. Wyjątek jest generowany po wykryciu naruszeń współbieżności.

  • Odświeżanie elementu DataTable

    Opcja ta odświeża dane w tabeli po WSTAWIENIU i instrukcji UPDATE są wykonywane.

Następne kroki

Po zakończeniu pracy Kreatora TableAdapter dodaje się DataSet i jest dostępny do przeglądania i edycji w Projektant zestawu danych. Po tym można wykonać kilka czynności.

Zobacz też

Zadania

Porady: tworzenie zapytań TableAdapter

Porady: edytowanie zapytań TableAdapter

Porady: łączenie z danymi w bazie danych

Wskazówki: wyświetlanie danych na formularzach systemu Windows

Informacje

TableAdapter Kreator konfiguracji zapytania

Koncepcje

Powiązywanie formantów formularzy systemu Windows z danymi w Visual Studio

Tworzenie i edytowanie wpisanych zestawów danych

Źródła danych — Przegląd

Powiązywanie kontrolek z danymi w Visual Studio

Sprawdzanie poprawności danych

Inne zasoby

Wskazówki dotyczące danych