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ń |
---|
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.
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.
W utworzyć procedury przechowywane strony, wykonaj następujące czynności:
Wpisz nazwę dla procedury przechowywanej.
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.
Powią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.
Dodaj więcej TableAdapters.Kreator tworzy jeden TableAdapter.Jeśli zamierzasz używać zestawu danych, który zawiera wiele tabel, prawdopodobnie będzie chcesz dodać więcej TableAdapters do zestawu danych.
Dodawanie dodatkowych kwerend do TableAdapter.Aby uzyskać więcej informacji, zobacz Jak: tworzenie kwerend TableAdapter.
Wyświetlanie tego elementu dataset w Okno źródła danych i przeciągnij elementy na formularze, aby utworzyć formanty powiązane dane.Aby uzyskać więcej informacji, zobacz Wiązanie formantów Windows Forms do danych w programie Visual Studio.
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
Wiązanie formantów z danych w programie Visual Studio
Sprawdzanie poprawności danych