TableAdapter Kreator konfiguracji zapytania
Kreatora konfiguracji zapytania Obiekt TableAdapter ułatwia tworzenie i edytowanie dodatkowych kwerend można dodać do TableAdapters.Obiekt TableAdapter zapytania jest dowolną prawidłową kwerendę SQL lub procedurę składowaną, która zwraca dane odpowiadające ten sam schemat zgodnie z tabelą danych skojarzony obiekt w TableAdapter (lub która zwraca wartość skalarną).Po zakończeniu działania kreatora metodę dodawanej do Obiekt TableAdapter, gdy wywoływana wykonuje zapytanie.(Na przykład CustomersTableAdapter.FillByCity(NorthwindDataSet.Customers, "Seattle").)
Uruchom Kreatora
Przeciągnij zapytań na Designer zestawu danych, lub skonfiguruj istniejące kwerendy (wszystkie wymienione poniżej pierwszej kwerendy zapytania).
Pierwsze zapytanie w obiekt TableAdapter jest obiekt w TableAdapter głównej kwerendy.Edytowanie tej kwerendy głównego otwiera Kreatora konfiguracji Obiekt TableAdapter tworzyć i edytować schemat obiekt w TableAdapter danych tabeli.Wszystkie zapytania wymienione poniżej głównej kwerendy są dodatkowe kwerendy i są skonfigurowane za pomocą Kreatora konfiguracji zapytania Obiekt TableAdapter.Aby uzyskać więcej informacji o pracy kreatora, zobacz Porady: Uruchom Kreator konfiguracji zapytań 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ń |
---|
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. |
Użyj instrukcji SQL
W tej sekcji opisano Kończenie Kreatora konfiguracji zapytania Obiekt TableAdapter przy wyborze instrukcji SQL użyj opcji.
Wybierz typ kwerendy
Kreator tworzy kilka typów kwerend w zależności od potrzeb aplikacji.Można wybrać kwerend WYBIERAJĄCYCH, które zwracają wierszy danych (tabeli danych) lub wybierz kwerendę takim zwracaną wartość skalarną (pojedynczej wartości, takich jak Count lub Sum).
Na Wybierz typ kwerendy zaznacz typ kwerendy, można utworzyć na podstawie listy dostępnych kwerend.
[!UWAGA]
Tworzenie instrukcji INSERT, aktualizacji lub usunięcia nie zastępuje obiekt w TableAdapter polecenia, które są używane podczas wywoływania przez obiekt TableAdapter Update metody.Na przykład wybór aktualizacji jako typ kwerendy utworzy nową kwerendę o nazwie, który określisz później w kreatorze.Kwerenda przez wywołanie tej metody nazwany obiekt TableAdapter.Wywołanie przez obiekt TableAdapter Update Metoda powoduje uruchomienie instrukcji utworzenia oryginalnego Obiekt TableAdapter został skonfigurowany.
Określ instrukcję SQL < typ kwerendy >
Na określić instrukcję SQL wpisz instrukcję SQL do wykonania podczas wywoływania zapytania.
Porada |
---|
Kreator zapewnia dostęp do Konstruktor zapytań, wizualne narzędzia do tworzenia zapytań SQL.Aby go otworzyć, kliknij przycisk Konstruktor zapytań przycisku. |
Wybierz metody do wygenerowania
Ta strona zawiera opcje wybierania, które kreator generuje metody dla zapytania.
Wypełnij DataTable
Tworzy metodę wypełniające tabeli danych.Nazwa tabeli danych należy przekazać jako parametr w wywołaniu tej metody, aby wypełnić tabelę danych zwracanych danych.Opcjonalnie można zmienić domyślną nazwę w nazwę metody pola.Podać nazwę opisową mogą być pomocne podczas pracy z tej kwerendy w kodzie.
Zwraca element DataTable
Tworzy metodę 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.
Wybierz nazwę funkcji
Wpisz nazwę dla tej funkcji.Tworzenie kwerendy Obiekt TableAdapter dodaje metodę Obiekt TableAdapter o nazwie podanej w tym miejscu.Wywołanie tej metody, aby można było wykonać zapytanie.Podać nazwę opisową jest przydatne podczas pracy z tej kwerendy w kodzie.
[!UWAGA]
Tworzenie nowych procedur składowanych, użytkownik zostanie poproszony o dwie nazwy.Imię jest nazwą procedury składowanej utworzone w bazie danych. druga nazwa jest nazwą metody na obiekt TableAdapter, która wykonuje po wywołaniu procedury składowanej.
Utwórz nowe procedury składowane
W tej sekcji opisano Kończenie Kreatora konfiguracji zapytania Obiekt TableAdapter przy wyborze Tworzenie nowych procedur składowanych opcji.
W Generowanie procedur składowanych wpisz instrukcję SQL do wykonania podczas wywoływania procedury składowanej.
[!UWAGA]
Kreator zapewnia dostęp do Konstruktor zapytań, wizualne narzędzia do tworzenia zapytań SQL.Aby go otworzyć, kliknij przycisk Konstruktor zapytań przycisku.
W Tworzenie procedur składowanych strony, wykonaj następujące kroki:
Wpisz nazwę nowego procedury składowanej.
Określ, czy Tworzenie procedury składowanej w bazie danych.
[!UWAGA]
Możliwość tworzenia procedury składowanej w bazie danych zależy od ustawień zabezpieczeń dla określonej bazy danych.
Wyniki kreatora widoku strony pokazuje wyniki tworzenia zapytań Obiekt TableAdapter.Jeśli Kreator napotkał problemy, ta strona zawiera informacje o błędzie.
Użyj istniejącego procedur składowanych
W tej sekcji opisano Kończenie Kreatora konfiguracji zapytania Obiekt TableAdapter przy wyborze za pomocą istniejących procedur składowanych opcji.
Wybierz istniejące procedury składowanej z listy rozwijanej na Wybierz istniejące procedury składowanej strony kreatora.
Parametry i wyniki dla wybranego przechowywane procedury są wyświetlane dla odwołania.
Kliknij przycisk Dalej.
Wybierz kształt danych zwracanych przez procedury składowanej
Typ danych zwracanych przez wybrany procedury składowanej Określa, jak Kreator tworzy obiekt TableAdapter metody.
Wybierz typ danych zwracanych przez tego zapytania.
Wybieranie danych tabelarycznych otwiera Wybierz metody służące do generowania strony (opisany na tej stronie pomocy), który służy do określania typów metod, nazwy metod i obsługę stronicowania do utworzenia.
Wybieranie pojedynczą wartość tworzy typizowane metody, które zwraca pojedynczą wartość.Ta opcja powoduje otwarcie Wybierz nazwę funkcji strony (opisany na tej stronie pomocy).
Wybieranie żadnej wartości tworzy typizowaną metodę, która wykonuje procedury składowanej i oczekuje żadnych danych, które mają zostać zwrócone.Ta opcja powoduje otwarcie Wybierz nazwę funkcji strony (opisany na tej stronie pomocy).
Wyświetl wyniki kreatorów
Wyniki kreatora widoku strony pokazuje wyniki tworzenia zapytań Obiekt TableAdapter.Jeśli Kreator napotkał problemy, szczegóły są wyświetlane na tej stronie.
Zobacz też
Zadania
Porady: edytowanie zapytań TableAdapter
Koncepcje
Powiązywanie formantów formularzy systemu Windows z danymi w Visual Studio
Przygotowywanie aplikacji na otrzymywanie danych
Pobieranie danych do aplikacji
Powiązywanie kontrolek z danymi w Visual Studio
Sprawdzanie poprawności danych