次の方法で共有


スクリプト言語での ADO の使用

スクリプト環境内では、ADO を使用すると、サーバー側のスクリプトを使用してデータを公開できます。 このシナリオでは、ADO、それが使用する基になる OLE DB プロバイダー、および特定のデータ ストアを参照するために必要なその他のコンポーネントは、インターネット インフォメーション サービス (IIS) を実行しているサーバーにインストールされます。 Active Server Pages (ASP) を使用する ADO は、たとえば HTML を生成できるスクリプトで参照されるコンポーネントです。 この HTML コンテンツは、HTTP 経由でクライアント Web ブラウザーに渡すことができます。 スクリプトを使用することで、Web ページはアクションをサーバー側スクリプトに送り返し、特定のデータの更新、走査、または表示を行うことができます。

Web ページで ActiveX オブジェクトを使用する前に、オブジェクトがスクリプト作成に安全かどうかを知る必要があります。 オブジェクトがスクリプト作成に対して安全であると見なされる場合は、コントロールがユーザーのコンピューターで有害なアクションを実行できないため、ユーザーの承認を要求せずに実行できることを意味します。 次の表に、ADO オブジェクトの一覧を示し、スクリプト作成に安全かどうかを示します。

オブジェクト スクリプト作成に安全ですか?
ADO 接続 はい
ADO コマンド いいえ
ADO パラメーター いいえ
ADO Recordset はい
ADO レコード はい
ADO Stream はい
ADO エラー いいえ
ADOX カタログ いいえ
ADOX CellSet いいえ
RDS DataControl はい
RDS DataSpace はい
RDS DataFactory いいえ

次の表に、Windows DAC/MDAC に含まれるプロバイダーの一覧と、それらがスクリプト作成に安全かどうかを示します。

供給者 スクリプト作成に安全ですか?
はい
持続する はい
遠隔 はい
OLE DB Provider for SQL Server (SQLOLEDB) いいえ
OLE DB Provider for ODBC (MSDASQL) いいえ

ODBC データ ソース

スクリプトとスクリプト以外の ADO コードの主な違いの 1 つは、ODBC データ ソース (使用されている場合) です。 スクリプト以外のアプリケーションの場合は、ODBC データ ソース アドミニストレーターでユーザー DSN を作成できます。 IIS で実行されているスクリプトの場合は、システム DSN を作成する必要があります。それ以外の場合、スクリプトは作成したデータ ソースを認識しません。 これは、Microsoft IIS を介して Microsoft OLE DB Provider for ODBC を使用するすべての ADO スクリプト アプリケーションに適用されます。

ADO ライブラリの参照

スクリプト言語には適用されません。

イベントの処理

スクリプト言語には適用されません。

次のトピックには、スクリプト言語での ADO の使用に関するより具体的な情報が含まれています。

関連項目

Microsoft ActiveX データ オブジェクト (ADO)
Microsoft Visual Basic での ADO の使用
Microsoft Visual C++ での ADO の使用