Aplikacje przy użyciu klas MFC bazy danych będzie konieczne program instalacyjny, który instaluje składniki ODBC. Mogą one również potrzebować program ODBC administracji, która pobierze informacje o dostępnych sterowników, aby określić domyślne sterowniki i konfigurowania źródeł danych. Uwaga ta opisuje Instalatora interfejs API ODBC do pisania tych programów.
Pisania Program instalacyjny ODBC
Aplikacja bazy danych MFC wymaga Menedżera sterowników ODBC (ODBC.Biblioteka DLL) i sterownikami ODBC mogli dostać się do źródła danych. Wiele sterowników ODBC wymaga również dodatkowe biblioteki DLL sieci i komunikacji. Większość sterowników ODBC jest dostarczany z programem instalacyjnym, który zainstaluje składniki wymagane w ODBC. Deweloperzy aplikacji przy użyciu klas MFC bazy danych można:
Instalator interfejsu API ODBC może służyć do pisania programów instalacyjnych specyficzne dla aplikacji. Funkcje w Instalatorze API są implementowane przez Instalatora biblioteki DLL ODBC — ODBCINST.Biblioteka DLL na 16-bitowe systemu Windows i pliku ODBCCP32.Biblioteka DLL dla platformy Win32. Aplikacja może wywołać SQLInstallODBC Instalatora biblioteki DLL, która będzie zainstalować menedżera sterownika ODBC, sterowniki ODBC i wszelkie wymagane tłumaczy. Zainstalowane sterowniki i tłumaczy go następnie rejestruje w ODBCINST.Plik INI (lub rejestrze systemu Windows NT). Procedura SQLInstallODBC wymaga pełnej ścieżki do ODBC.Plik INF, który zawiera listę sterowników do zainstalowania i opisuje pliki, które obejmują każdego sterownika. Zawiera on również podobne informacje o Menedżerze sterowników i tłumaczy. ODBC.Pliki INF są zazwyczaj dostarczane przez deweloperom sterowników.
Program można także zainstalować poszczególnych składników ODBC. Aby zainstalować Menedżera sterowników, program najpierw wywołuje SQLInstallDriverManager w Instalatorze DLL uzyskanie katalog docelowy dla Menedżera sterowników. Zwykle jest to katalog, w którym znajdują się pliki DLL systemu Windows. Następnie program używa informacji w sekcji [Menedżer sterownika ODBC] ODBC.Plik INF, aby skopiować Menedżera sterowników i plików powiązanych z dysku instalacyjnego do tego katalogu. Aby zainstalować sterownika, program najpierw wywołuje Procedura SQLInstallDriver w Instalatorze DLL dodać specyfikacja sterownika do ODBCINST.Plik INI (lub rejestrze systemu Windows NT). Procedura SQLInstallDriver zwraca katalog docelowy kierowcy — zazwyczaj katalogu, w którym znajdują się pliki DLL systemu Windows. Następnie program używa informacji w sekcji sterownika ODBC.Plik INF, aby skopiować sterownik DLL i powiązane pliki z dysku instalacyjnego do tego katalogu.
Więcej informacji na temat ODBC.INF, ODBCINST.INI i za pomocą Instalatora API, zobacz zestaw SDK ODBC Programmer's Reference, rozdział 19, instalowanie oprogramowania ODBC.
Aplikacja bazy danych MFC można utworzyć i skonfigurować źródła danych ODBC w jeden z dwóch sposobów, w następujący sposób:
Program, który konfiguruje źródła danych sprawia, że wywołania funkcji Instalatora biblioteki DLL. Instalator DLL wymaga instalacji biblioteki DLL do konfiguracji źródła danych. Istnieje jeden DLL Instalatora dla każdego kierowcy; może być sterownik biblioteki DLL, sam lub oddzielne biblioteki DLL. DLL Instalatora monituje użytkownika o informacje, że sterownik wymaga się połączyć ze źródłem danych i tłumacz domyślne, jeśli obsługiwane. Następnie wywołuje Instalator Windows API i biblioteki DLL rejestrowane informacje w ODBC.Plik INI (lub rejestru).
Aby wyświetlić okno dialogowe, z którym użytkownik może dodawać, modyfikowanie i usuwanie źródeł danych, program wywoła SQLManageDataSources w Instalatorze biblioteki DLL. Jest to funkcja, która jest wywoływana, gdy Instalator DLL jest wywoływana z panelu sterowania. Aby dodać, zmodyfikować lub usunąć źródło danych, połączeń SQLManageDataSources : ConfigDSN w konfiguracji biblioteki DLL sterownika skojarzonego z tego źródła danych. Aby bezpośrednio dodawanie, modyfikowanie lub usuwanie źródeł danych, program wywołuje SQLConfigDataSource w Instalatora biblioteki DLL. Program przekazuje nazwę źródła danych i opcja, która określa akcję do wykonania. SQLConfigDataSource wzywa : ConfigDSN w DLL Instalatora i przekazuje go argumenty z SQLConfigDataSource.
Aby uzyskać więcej informacji zobacz temat ODBC SDK Programmer's Reference, Rozdział 23, odniesienia funkcji DLL Instalatora i rozdział 24, Instalator DLL Function Reference.
Uwagi techniczne przez liczbę |nbsp; Uwagi techniczne według kategorii