Udostępnij za pośrednictwem


Obsługa bazy danych, Kreator aplikacji MFC

Ta strona zawiera opcje, które pozwalają na określenie poziomu bazy danych obsługują (plus źródła danych, jeśli to konieczne) dla projektu.

  • Obsługa bazy danych
    Ustawia poziom wsparcia bazy danych dla projektu.

    Opcja

    Opis

    Brak

    Miejsce bez obsługi bazy danych.Jest to opcja domyślna.

    Tylko pliki nagłówkowe

    Zapewnia podstawowy poziom wsparcia bazy danych aplikacji.

    • Wybranie opcji ODBC wsparcie w ramach typu klienta, Kreatora aplikacji MFC zawiera w projekcie plik nagłówkowy AFXDB.H.Dodaje on biblioteki, ale nie tworzy żadnych klas specyficznych dla bazy danych.Można tworzyć zestawy rekordów w przyszłości i używać ich do zbadania i aktualizacji rekordów.

    • Wybranie opcji OLE DB wsparcia w ramach typu klienta, uwzględniane są następujące pliki nagłówka:

      • ATLBASE.H

      • AFXOLEDB.H

      • ATLPLUS.H

    Widok bazy danych nie obsługują plików

    Zawiera pliki nagłówkowe bazy danych, biblioteki, widok rekordu i zestaw rekordów.(Dostępne tylko dla aplikacji z obsługują architektury dokumentu/view opcji wybranej w Typ aplikacji strony.) Opcja ta obejmuje Obsługa dokumentów, ale nie obsługuje serializacji.Jeśli użytkownik zdecyduje się zawrzeć widoku bazy danych, należy określić źródło danych.

    Widok bazy danych z pliku pomocy technicznej

    Zawiera pliki nagłówkowe bazy danych, biblioteki, widok rekordu i zestaw rekordów.(Dostępne tylko dla aplikacji z obsługują architektury dokumentu/view opcji wybranej w Typ aplikacji strony.) Ta opcja obsługuje serializacji dokumentu, w którym można, na przykład, aby zaktualizować plik profilu użytkownika.Aplikacje baz danych są zwykle pracują na zasadzie-rekord, a nie na każdego pliku podstawę, a więc nie wymaga serializacji.Jednakże mogą mieć szczególne przeznaczenie do serializacji.Jeśli użytkownik zdecyduje się zawrzeć widoku bazy danych, należy określić źródło danych.

    [!UWAGA]

    W obszarze Baza danych obsługuje, w przypadku wybrania jednej obsługiwany w widoku bazy danych bez pliku lub obsługiwany w widoku bazy danych z pliku, różni się zdefiniowane klasy pochodne widoku, w zależności od swojej typu klienta zaznaczenie, w następujący sposób:

    • Po wybraniu ODBC pod typu klienta, a następnie aplikacji widoku klasa pochodzi od CRecordView.Ta klasa jest skojarzony z CRecordset-klasy, który Kreator aplikacji MFC tworzy się również dla Ciebie.Ta opcja zapewnia aplikacji opartych na formularzach sieci, widok rekordu służy do przeglądania i aktualizowania rekordów przez jego zestaw rekordów.

    • Po wybraniu OLE DB pod typu klienta, a następnie klasa widoku pochodzi od COleDBRecordView, i jest skojarzony z CTable lub CCommand-klasy.

  • Typ klienta
    Wskazuje, czy projekt używa klasy OLE DB lub ODBC.

    Opcja

    Opis

    OLE DB

    Gdy ta opcja jest zaznaczona, kliknięcie Źródło danych przycisk wywołuje Właściwości łącza danych kreatora, aby ułatwić tworzenie połączenia ze źródłem danych OLE DB.

    ODBC

    Gdy ta opcja jest zaznaczona, kliknięcie Źródło danych przycisk wywołuje Wybieranie źródła danych kreatora, aby ułatwić tworzenie połączenia ze źródłem danych ODBC.

  • Źródło danych
    Kliknij przycisk Źródło danych przycisk, aby skonfigurować źródło danych przy użyciu podanego sterownika lub dostawcy i bazy danych.W przypadku wybrania OLE DB w typu klienta wyświetla ten przycisk opcji, Właściwości łącza danych okno dialogowe.W przypadku wybrania ODBC w typu klienta opcja, ten przycisk umożliwia Wybieranie źródła danych okno dialogowe.Ta opcja jest dostępna tylko wtedy, gdy użytkownik zdecyduje się zawrzeć widoku bazy danych w aplikacji.

    Opcja

    Opis

    Właściwości łącza danych (OLE DB)

    Ustanawia określone źródło danych przy użyciu określonego dostawcy OLE DB.Należy określić dostawcę OLE DB, lokalizacji danych, źródła danych, identyfikator logowania i (opcjonalnie) hasła.Szczegółowe informacje na temat tego okna dialogowego, zobacz źródło danych w OLE DB konsumenta Kreator biblioteki ATL.

    Wybierz źródło danych (ODBC)

    Ustanawia określone źródło danych przy użyciu określonego sterownika ODBC.Musisz wybrać nazwę źródła danych do wyboru tabeli dla źródła danych.Kreator powiąże wszystkie kolumny tabeli do zmiennych z CRecordset-klasy.Szczegółowe informacje na temat tego okna dialogowego, zobacz źródło danych w Kreatora konsumenta ODBC MFC.

    [!UWAGA]

    W poprzednich wersjach, klikając przycisk Shift Źródło danych przycisk otworzyć otwieranie pliku okno dialogowe, aby umożliwić wybranie pliku połączenia danych (.udl).Ta funkcja jest już obsługiwany.

  • Generowanie klasy przypisane bazy danych
    Dostępne są tylko klienta OLE DB.Określa, czy klasami baz danych w projekcie wygenerowany korzystają z atrybutów.

  • Powiązać wszystkie kolumny
    Dostępne są tylko klient ODBC.Określa, czy wszystkie kolumny w wybranej tabeli są powiązane.Jeśli to pole jest zaznaczone, wszystkie kolumny są powiązane; Jeśli to pole nie jest zaznaczone, kolumny nie są powiązane i musisz najpierw powiązać je ręcznie w klasie zestawu rekordów.

  • Typ
    Dostępne są tylko klient ODBC.Określa, czy zestaw rekordów jest dynamiczny zestaw wyników lub migawki, zgodnie z opisem w poniższej tabeli.

    Opcja

    Opis

    Dynamiczny zestaw wyników

    Określa, że zestaw rekordów jest dynamiczny zestaw wyników.Dynamiczny zestaw wyników jest wynikiem kwerendy, która zapewnia utworzony widok indeksowany, w której wykonano kwerendę bazy danych.Dynamiczny zestaw wyników przechowuje tylko integralną indeks do oryginalnych danych w pamięci podręcznej, a tym samym uzyskanie oferuje wydajność nad migawki.Punkty indeksu bezpośrednio do każdego rekordu znalezione w wyniku kwerendy i wskazuje, czy rekord jest usuwany.Masz również dostęp do aktualnych informacji, w której wykonano kwerendę rekordów.

    Migawka

    Określa, że zestaw rekordów jest migawka.Migawki jest wynikiem kwerendy i widok jest widokiem do bazy danych w jednym punkcie w czasie.Wszystkie rekordy znalezione w wyniku kwerendy są buforowane, więc nie ma żadnych zmian wprowadzonych w rekordach oryginalnej.

Zobacz też

Informacje

Kreator aplikacji MFC