次の方法で共有


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=<password>;"

-又は-

"URL=ResourceURL;User ID=MyUserID;Password=<password>;"

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

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

手記

Windows 認証をサポートするデータ ソース プロバイダーに接続する場合は、接続文字列のユーザー ID とパスワード情報の代わりに、Trusted_Connection=yes または Integrated Security = SSPI を指定する必要があります。

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

手記

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

関連項目

インターネット発行シナリオインターネット発行用 OLE DB プロバイダー