Udostępnij za pośrednictwem


TableAdapter Kreator konfiguracji

Kreatora konfiguracji Obiekt TableAdapter pozwala tworzyć i edytować TableAdapters.Kreator tworzy TableAdapters na podstawie instrukcji SQL, którą można wprowadzić lub istniejących procedur składowanych w bazie danych.Kreatora można również tworzyć nowych procedur składowanych w bazie danych instrukcji SQL, które w Kreatorze wprowadzać w oparciu o.

Obiekt TableAdapter łączy się z bazą danych, wykonuje kwerendy lub procedur składowanych w bazie danych i wypełnia DataTable z danych zwracanych przez zapytanie lub procedury składowanej.Oprócz wypełniania istniejących tabel danych z danymi, TableAdapters może zwrócić nowe tabel danych wypełniany danymi.Aby uzyskać więcej informacji, zobacz TableAdapter — Przegląd.

Uruchom Kreatora

Uruchom kreatora do tworzenia lub edytowania 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 przycisk nowe połączenie można utworzyć połączenia z bazą danych.

Po zakończeniu procesu Właściwości połączenia okno dialogowe Szczegóły połączenia w obszarze są wyświetlane tylko do odczytu informacji na temat wybranego dostawcy, a także ciąg połączenia.

Zapisz parametry połączenia w pliku konfiguracji aplikacji

Wybierz Tak, Zapisz jako połączenia do przechowywania parametry połączenia w pliku konfiguracji aplikacji.Wpisz nazwę połączenia lub za pomocą podanego domyślną nazwę.

Trwa zapisywanie parametry połączenia w pliku konfiguracji aplikacji upraszcza proces obsługi aplikacji w przypadku zmiany połączenia z bazą danych.W przypadku zmiany połączenia z bazą danych Aby zmodyfikować parametry połączenia w pliku konfiguracji aplikacji.W ten sposób nie masz do edycji kodu źródłowego i ponownie skompilować aplikację.Aby informacji dotyczących edytowania parametry połączenia w pliku konfiguracji aplikacji, zobacz Porady: zapisywanie i edycja parametrów połączeń.

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

Informacje są przechowywane w pliku konfiguracji aplikacji jako zwykły tekst.Aby ograniczyć możliwość nieautoryzowanego dostępu do informacji poufnych, warto szyfrowania danych.Aby uzyskać więcej informacji, zobacz Szyfrowanie i odszyfrowywanie danych.

Wybierz typ polecenia

Wybierz typ polecenia do wykonania w bazie danych.

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

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

  • Tworzenie nowych procedur składowanych: Wybierz tę opcję, aby kreator Tworzenie nowego procedur składowanych (w bazie danych) w oparciu o określonej instrukcji SELECT.

  • Za pomocą istniejących procedur składowanych: Wybierz tę opcję, aby zmapować procedur składowanych, które już istnieje w bazie danych do aktualizacji SELECT, INSERT i usuń polecenia Obiekt TableAdapter.

Użyj instrukcji SQL

W tej sekcji opisano Kończenie Kreatora konfiguracji Obiekt TableAdapter po instrukcji SQL użyj opcja jest zaznaczona.

Na generowania instrukcji SQL wpisz instrukcję SQL, podczas wykonywania wypełnienia tabeli danych z danymi.

Wyniki kreatora widoku strony pokazuje wyniki tworzenia Obiekt TableAdapter.Jeśli Kreator wystąpienia problemów, ta strona zawiera informacje o błędzie.

Wybierz metody do wygenerowania

Ta strona zawiera opcje wybierania które metody Obiekt TableAdapter Kreator generuje pobieranie i aktualizowanie danych.

  • Wypełnij DataTable
    Tworzy obiekt w TableAdapter domyślną metodę wypełniające tabeli danych.W wywołaniu tej metody należy przekazać nazwę tabeli danych jako parametr.

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

  • Zwraca element DataTable
    Tworzy obiekt w TableAdapter metody do zwracania tabeli wypełnienia danych.W niektórych aplikacjach może być bardziej pożądane zwracać tabeli wypełnienia danych w przeciwieństwie do wypełniania istniejącej tabeli danych z danymi.

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

  • Tworzenie metod wysyłania aktualizacji bezpośrednio do bazy danych
    Tworzy polecenia WSTAWIANIA, aktualizacji i usuwania niezbędne do zapisywania zmian w bazie danych.Zaznaczenie tego pola jest odpowiednikiem ustawienie właściwości GenerateDBDirectMethods na wartość true.

    [!UWAGA]

    Ta opcja jest niedostępna, gdy oryginalnej instrukcji SQL nie zapewnia wystarczających informacji lub zapytanie nie jest można aktualizować zapytania.Taka sytuacja może wystąpić, na przykład kwerendy sprzężenia i zapytań, które zwraca pojedynczą wartość (scalar).

Utwórz nowe procedury składowane

W tej sekcji opisano Kończenie Kreatora konfiguracji Obiekt TableAdapter przy wyborze Tworzenie nowych procedur składowanych opcji.

  1. W Generowanie procedur składowanych strony, wpisz instrukcję SQL, która wypełnia tabeli danych.Będzie to obiekt w TableAdapter instrukcji SELECT i podstawą Tworzenie procedury składowanej dla wybierania, aktualizowania, wstawiania i usuwania danych.

  2. W Tworzenie procedur składowanych strony, wykonaj następujące kroki:

    1. Wpisz nazwę nowego procedury składowanej.

    2. Określ, czy Tworzenie procedury składowanej w bazie danych.

      [!UWAGA]

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

    Wyniki kreatora widoku strony pokazuje wyniki tworzenia Obiekt TableAdapter.Jeśli Kreator wystąpienia problemów, ta strona zawiera informacje o błędzie.

Użyj istniejącego procedur składowanych

W tej sekcji opisano Kończenie Kreatora konfiguracji Obiekt TableAdapter przy wyborze za pomocą istniejących procedur składowanych opcji.

Powiąż poleceń z istniejących procedur składowanych

Wybierz procedurę składowaną do wykonania dla Wybierz, Wstaw, aktualizacji, i usunąć polecenia Obiekt TableAdapter.Te procedury składowane są wykonywane, gdy skojarzone metody są wywoływane na obiekt TableAdapter.Na przykład procedury składowanej przypisane do aktualizacji polecenie jest wykonywane po TableAdapter.Update() jest wywoływana metoda.

Mapowania parametrów z zaznaczoną procedurę składowaną na odpowiednie kolumny w tabeli danych.Na przykład, jeśli procedura składowana akceptuje parametr o nazwie @CompanyName przekazujący do CompanyName kolumny w tabeli, ustaw kolumny źródłowej z @CompanyName parametr CompanyName.

[!UWAGA]

Procedura składowana przypisane do wybierz polecenie jest wykonywane przez wywołanie metody Obiekt TableAdapter o nazwie w następnym kroku kreatora.Wartość domyślna to Fill, więc typowy kod do wykonywania procedury SELECT jest TableAdapter.Fill(tableName).Element Fill o nazwie przypisania w przypadku zmiany z domyślnej wartości wypełnienia, i zastąp "Obiekt TableAdapter" rzeczywista nazwa Obiekt TableAdapter (na przykład CustomersTableAdapter).

Opcje zaawansowane

Kliknij przycisk opcji zaawansowanych uzyskuje dostęp do następujących zaawansowane opcje Obiekt TableAdapter.

  • Generowanie instrukcji Insert, aktualizacji i usuwania

    Po zaznaczeniu tej opcji, Kreator spróbuje generowania instrukcji INSERT, aktualizacji i usuwania zdefiniowanego w instrukcji SELECT w oparciu o instrukcji SQL Generowanie strony.

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

    Zaznaczenie tej opcji modyfikuje instrukcje UPDATE i DELETE wykrywa, czy poszczególne rekordy zostały zmodyfikowane, ponieważ pierwotnie zostały one odczytu do tabeli danych.Wyjątek zgłaszany, gdy Wykryto naruszenie współbieżności.

  • Odśwież DataTable

    Zaznaczenie tej opcji odświeżania danych w tabeli po WSTAWIANIA i zostaną wykonane instrukcje aktualizacji.

Następne kroki

Po zakończeniu pracy Kreatora Obiekt TableAdapter został dodany do zestawu danych i jest dostępny do przeglądania i edycji w Designer zestawu danych.Można wykonać kilka kroków, po którym.

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