Microsoft OLE DB Provider for Internet Publishing の概要

Microsoft OLE DB Provider for Internet Publishing を使うと、ADO は Microsoft FrontPage または Microsoft インターネット インフォメーション サーバーによって提供されるリソースにアクセスできます。 リソースには、HTML ファイルや Windows 2000 Web フォルダーなどの Web ソース ファイルが含まれます。

接続文字列パラメーター

このプロバイダーに接続するには、ConnectionString プロパティの Provider 引数を次のように設定します。

MSDAIPP.DSO

Provider プロパティを使って、この値の設定または読み取りを行うこともできます。

一般的な接続文字列

このプロバイダーの一般的な接続文字列は次のとおりです。

"Provider=MSDAIPP.DSO;Data Source=ResourceURL;User ID=MyUserID;Password=MyPassword;"

または

"URL=ResourceURL;User ID=MyUserID;Password=MyPassword;"

文字列は、次のキーワードで構成されます。

キーワード 説明
プロバイダー OLE DB Provider for Internet Publishing を指定します。
Data Source または URL Web フォルダーに発行されたファイルまたはディレクトリの URL を指定します。
[ユーザー ID] ユーザー名を指定します。
パスワード ユーザー パスワードを指定します。

注意

Windows 認証をサポートするデータ ソース プロバイダーに接続している場合、接続文字列にはユーザー ID とパスワード情報ではなく、Trusted_Connection=yes または Integrated Security = SSPI を指定してください。

接続文字列の "URL=" からの ResourceURL の値を無効な値に設定した場合、既定では、インターネット発行プロバイダーによって有効な値の入力を求めるダイアログ ボックスが表示されます。 これは、アプリケーションの中間層のコンポーネントでは望ましくない動作です。なぜなら、ダイアログ ボックスがクリアされるまでプログラムの実行が中断し、コンポーネントから応答を受け取っていないためにクライアントがフリーズしているように見えるためです。

注意

Provider 接続文字列キーワードまたは Provider プロパティで MSDAIPP.DSO がプロバイダーの値として明示的に指定されている場合、接続文字列で "URL=" を使うことはできません。 行うと、エラーが発生します。 代わりに、OLE DB Provider for Internet Publishing での ADO の使用に関するトピックで示されているように、単に URL を指定します。

参照

インターネットへの発行のシナリオOLE DB Provider for Internet Publishing