Udostępnij za pośrednictwem


Kreator konfiguracji kwerendy TableAdapter

Kreatora konfiguracji kwerendy TableAdapter ułatwia tworzenie i edytowanie dodatkowych kwerend, można dodać do TableAdapters.Kwerenda TableAdapter jest ważne zapytanie SQL lub procedurę przechowywaną, która zwraca dane odpowiadające tego samego schematu jako TableAdapter skojarzonych danych tabeli (lub zwracającą wartooć skalarną).Po zakończeniu pracy kreatora, metoda dodaje się TableAdapter, gdy wywoływana, wykonuje kwerendę.(Na przykład, CustomersTableAdapter.FillByCity(NorthwindDataSet.Customers, "Seattle").)

Uruchomienie Kreatora

Przeciągnij kwerend na Projektant Dataset, lub skonfigurować istniejące kwerendy (kwerenda wszelkie wymienione poniżej pierwszej kwerendy).

Pierwszą kwerendę w TableAdapter jest TableAdapter w głównej kwerendzie.Edytowanie tej kwerendy do głównych otwiera Kreatora konfiguracji TableAdapter i modyfikacje schematu tabeli danych TableAdapter.Wszystkie kwerendy wymienionych poniżej głównego kwerendy są dodatkowych kwerend i są konfigurowane za pomocą Kreatora konfiguracji kwerendy TableAdapter.Aby uzyskać więcej informacji na temat uruchamiania kreatora, zobacz Jak: Uruchom Kreatora konfiguracji kwerendy 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.

Użyj instrukcji SQL

W tej sekcji wyjaśniono, jak ukończyć Kreatora konfiguracji kwerendy TableAdapter podczas wybierania instrukcji SQL wykorzystania opcji.

Wybierz typ kwerendy

Kreator tworzy kilka typów kwerend w zależności od wymagań aplikacji.Można wybrać kwerend WYBIERAJĄCYCH, które zwracają wiersze danych (tabela danych) lub wybierz kwerendy, to zwracana wartooć skalarną (pojedynczej wartości, takich jak Count lub Sum).

Na Wybierz typ kwerendy strony, wybierz typ kwerendy, aby utworzyć z listy dostępnych kwerend.

[!UWAGA]

Tworzenie instrukcji INSERT, UPDATE lub DELETE nie zastępuje polecenia TableAdapter, które są używane podczas wywoływania TableAdapter Update metody.Na przykład wybór aktualizacji, jako typ kwerendy spowoduje utworzenie nowej kwerendy o nazwie, które określisz później w kreatorze.Ta kwerenda jest wykonanie przez wywołanie tej metody nazwany TableAdapter.Wywołanie TableAdapter Update metoda wykona instrukcje tworzone podczas TableAdapter oryginalny został skonfigurowany.

Określ SQL < typ kwerendy > Instrukcja

Na instrukcji SQL określ strony, wpisz instrukcję SQL, aby wykonać podczas wywoływania kwerendy.

PoradaPorada

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.

Wybierz metody, aby wygenerować

Ta strona zawiera opcje zaznaczania, które kreator generuje metody dla kwerendy.

  • Element DataTable wypełnienia
    Tworzy metodę wypełnianie tabeli danych.Gdy wywołanie tej metody, aby wypełnić tabelę danych zwracanych danych przekazać nazwę tabeli danych jako parametr.

    Opcjonalnie można zmienić domyślną nazwę w Nazwa metody pole.Dostarczanie opisową nazwę mogą być pomocne podczas pracy z tej kwerendy w kodzie.

  • Powrót z elementu DataTable
    Tworzy metody 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.

Wybierz nazwę funkcji

Wpisz nazwę funkcji.Tworzenie kwerendy TableAdapter dodaje metodę TableAdapter z nazwa wprowadzona.Wywołanie tej metody, aby wykonać kwerendę.Dostarczanie opisową nazwę jest pomocne podczas pracy z tej kwerendy w kodzie.

[!UWAGA]

Tworzenie nowych procedur przechowywanych, użytkownik zostanie poproszony o dwie nazwy.Imię jest nazwa procedury przechowywanej, utworzone w bazie danych; druga nazwa jest nazwą na TableAdapter, który wykonuje procedurę przechowywaną, po wywołaniu metody.

Tworzenie nowych procedur przechowywanych

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

  1. W wygenerowania przechowywanych procedur strony, wpisz instrukcję SQL, aby wykonać podczas wywoływania procedury przechowywanej.

    [!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 procedury przechowywanej w bazie danych jest określona przez ustawienia zabezpieczeń dla konkretnej bazy danych.

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

Użyj istniejących procedur przechowywanych

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

  1. Wybierz istniejące procedury przechowywanej z listy rozwijanej na Wybierz istniejące procedury przechowywanej stronie kreatora.

    Parametry i wyniki dla wybranego przechowywane procedury są wyświetlane dla odwołania.

  2. Kliknij przycisk Dalej.

Wybierz kształt danych zwróconych przez procedurę przechowywaną

Typ danych zwróconych przez zaznaczoną procedurę składowaną Określa, w jaki sposób kreator tworzy metody TableAdapter.

Wybierz typ danych zwróconych przez tę kwerendę.

  • Zaznaczanie danych tabelarycznych otwiera Metod wybierz polecenie Generuj stronę (opisany na tej stronie pomocy), która pozwala na określenie rodzajów metod, nazwy metody i obsługa stronicowania ma być utworzony.

  • Zaznaczanie pojedynczą wartość tworzy maszynowy metoda, która zwraca pojedynczą wartość.Ta opcja powoduje otwarcie Wybierz nazwę funkcji stronę (opisane wcześniej na tej stronie pomocy).

  • Zaznaczanie żadnej wartości tworzy maszynowy metoda, która wykonuje procedurę przechowywaną i oczekuje, że żadne dane, które mają być zwrócone.Ta opcja powoduje otwarcie Wybierz nazwę funkcji stronę (opisane wcześniej na tej stronie pomocy).

Wyświetl wyniki kreatorów

Wyniki kreatora widoku strony pokazuje wyniki tworzenia kwerendy TableAdapter.Jeśli kreator wykryje problemy, na tej stronie wyświetlane są szczegóły.

Zobacz też

Zadania

Jak: Edycja kwerendy TableAdapter

Koncepcje

Przegląd TableAdapter

Co nowego w projektowaniu danych aplikacji w Visual Studio 2012

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

Przygotowanie aplikacji do odbierania danych

Pobieranie danych do aplikacji

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

Edytowanie danych w aplikacji

Sprawdzanie poprawności danych

Zapisywanie danych

Inne zasoby

Instruktaże danych

Omówienie aplikacji danych w programie Visual Studio

Połączenie z danymi w programie Visual Studio