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ń |
---|
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.
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.
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 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.
Dodaj więcej TableAdapters.Kreator tworzy jeden obiekt TableAdapter.Jeśli zamierzasz używać zestawu danych, która zawiera wiele tabel, prawdopodobnie można dodać więcej TableAdapters do swojego zestawu danych.
Dodaj dodatkowych kwerend do Obiekt TableAdapter.Aby uzyskać więcej informacji, zobacz Porady: tworzenie zapytań TableAdapter.
Wyświetl ten zestaw danych w Okno źródła danych i przeciągnij elementy na swoje formularze do tworzenia formantów powiązanych z danymi.Aby uzyskać więcej informacji, zobacz Powiązywanie formantów formularzy systemu Windows z danymi w Visual Studio.
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
Powiązywanie kontrolek z danymi w Visual Studio
Sprawdzanie poprawności danych