MFC データベース クラスを使用するアプリケーションは、ODBC コンポーネントをインストールするセットアップ プログラム必要があります。彼らはまた、使用可能なドライバーは、既定のドライバーを指定してデータ ソースを構成するに関する情報を取得する、ODBC 管理プログラム必要があります。このこれらのプログラムを作成するには、ODBC インストーラー API の使用について説明します。
MFC データベース アプリケーション必要があります、ODBC ドライバー マネージャー (ODBC。DLL) と odbc データ ソースにアクセスすることができます。多くの ODBC ドライバーには、追加のネットワークおよび通信の Dll も必要があります。ほとんどの ODBC ドライバーは、必要な ODBC コンポーネントをインストールするセットアップ プログラムを出荷します。MFC データベース クラスを使用するアプリケーション開発者ことができます。:
ODBC インストーラー API は、アプリケーション固有のセットアップ プログラムを記述する使用ことができます。インストーラー API 内の関数、ODBC インストーラー DLL によって実装されている ? ODBCINST。16 ビット Windows と ODBCCP32 DLL。Win32 の DLL。アプリケーションSQLInstallODBCには、インストーラー DLL は、ODBC ドライバー マネージャー、ODBC ドライバー、および必要なトランスレーターをインストールする呼び出すことができます。[インストールされているドライバーと翻訳者も ODBCINST で記録します。INI ファイル (または、レジストリ、NT)。SQLInstallODBCでは、ODBC への完全パスが必要です。INF ファイル: インストールするドライバの一覧が含まれ、各ドライバーを構成するファイルについて説明します。また、ドライバー マネージャーと翻訳者のような情報が含まれています。ODBC。INF ファイルは、通常ドライバーの開発者によって指定されています。
プログラム個々 の ODBC コンポーネントをインストールすることもできます。ドライバ ・ マネージャーをインストールするには、プログラム最初SQLInstallDriverManagerインストーラー DLL、ドライバー マネージャーのターゲット ディレクトリを取得する呼び出します。これは、通常 Windows Dll が存在するディレクトリです。プログラムは、ODBC の [ODBC ドライバー マネージャー] セクションで情報を使用します。INF ファイル、ドライバー マネージャーと関連ファイルをインストール ディスクからこのディレクトリにコピーします。個々 のドライバーをインストールするには、プログラム最初SQLInstallDriverインストーラーに ODBCINST ドライバー仕様を追加する DLL を呼び出します。INI ファイル (または、レジストリ、NT)。SQLInstallDriverドライバーのターゲット ディレクトリを返します ? Windows Dll が存在するディレクトリは、通常。プログラム、情報、ドライバーの ODBC の使用します。ドライバ DLL と関連ファイルをインストール ディスクからこのディレクトリにコピーする INF ファイル。
ODBC の詳細については。INF、ODBCINST。INI、インストーラー API を使用して ODBC SDKプログラマーズ リファレンス、章 19、ODBC ソフトウェアをインストールします。
MFC データベース アプリケーションを設定して、ODBC データ ソースの 2 つの方法の 1 つのように設定します:
データ ソースを構成するプログラム、インストーラー DLL の関数呼び出しになります。インストーラー DLL、セットアップ、データ ソースを構成する DLL を呼び出します。各ドライバーの 1 つのセットアップ DLL です。それは、ドライバー DLL 自体または別の DLL があります。セットアップ DLL、ドライバーがデータ ソースに既定の翻訳をサポートしている場合接続する情報をユーザーに要求します。DLL、Windows Api の ODBC では、この情報を記録するためのインストーラーを呼び出します。INI ファイル (またはレジストリ)。
ユーザーできます追加、変更、およびデータ ソースを削除する] ダイアログ ボックスを表示するには、プログラムは、インストーラー DLL でSQLManageDataSourcesを呼び出します。これは、インストーラー DLL、コントロール パネルから呼び出されたときに呼び出される関数です。追加、変更、または、データ ソースのレプリケーションは、ConfigDSNセットアップで DLL、ドライバーは、データ ソースに関連付けられたSQLManageDataSourcesの呼び出しを削除するには。直接を追加、変更、またはデータ ソースを削除するには、プログラムは、インストーラー DLL のSQLConfigDataSourceを呼び出します。プログラムは、データ ソースと実行するアクションを指定するオプションの名前を渡します。SQLConfigDataSource レプリケーションは、ConfigDSNセットアップ DLL を呼び出すし、 SQLConfigDataSourceから引数を渡す。
詳細については、ODBC SDKプログラマーズ リファレンス、章 23、セットアップ DLL 関数の参照、および章 24、インストーラー DLL 関数リファレンスを参照してください。
番号順テクニカル ノート|nbsp;カテゴリ別テクニカル ノート(&N)