次の方法で共有


Stream オブジェクト (ADO)

バイナリ データまたはテキストのストリームを表します。

ファイル システムや電子メール システムなどのツリー構造の階層では、Record には、ファイルまたは電子メールの内容を含むビットの既定のバイナリ ストリームが関連付けられている場合があります。 Stream オブジェクトを使用して、これらのデータ ストリームを含むフィールドまたはレコードを操作できます。 Stream オブジェクトは、次の方法で取得できます。

  • バイナリまたはテキスト データを含むオブジェクト (通常はファイル) を指す URL から。 このオブジェクトには、単純なドキュメント、Record 構造化ドキュメントを表すオブジェクト、またはフォルダーを指定できます。

  • Record オブジェクトに関連付けられている既定の Stream オブジェクトを開きます。 Record を開いたときに、Record オブジェクトに関連付けられている既定のストリームを取得して、ストリームを開くだけのラウンドトリップを排除できます。

  • Stream オブジェクトをインスタンス化します。 これらの Stream オブジェクトは、アプリケーションの目的でデータを格納するために使用できます。 URL に関連付けられた Stream や、レコードの既定の Stream とは異なり、インスタンス化された Stream は、既定では基になるソースと関連付けされません。

Stream オブジェクトのメソッドとプロパティを使用すると、次の操作を実行できます。

  • Open メソッドを使用して、Record または URL から Stream オブジェクトを開きます。

  • Close メソッドを使用して、Stream を閉じます。

  • Write メソッドと WriteText メソッドを使用して、Stream にバイトまたはテキストを入力します。

  • 読み取り メソッドと ReadText メソッドを使用して、Stream からバイトを読み取ります。

  • Flush メソッドを使用して、ADO バッファー内の Stream データを基になるオブジェクトに書き込みます。

  • CopyTo メソッドを使用して、Stream の内容を別の Stream にコピーします。

  • SkipLine メソッドと LineSeparator プロパティを使用して、ソース ファイルから行を読み取る方法を制御します。

  • EOS プロパティと SetEOS メソッド 使用して、ストリームの終了位置を決定します。

  • SaveToFile および LoadFromFile メソッドを使用して、ファイルにデータを保存および復元

  • Charset プロパティを使用して Stream を格納するために使用する文字セットを指定します。

  • Cancel メソッドを使用して、非同期の Stream 操作を停止します。

  • Size プロパティを使用して、Stream 内のバイト数を決定します。

  • Position プロパティを使用して、Stream 内の現在の位置を制御します。

  • Type プロパティを使用して、Stream 内のデータの種類を決定します。

  • State プロパティを使用して、Stream の現在の状態 (閉じている、開いている、または実行中) を確認します。

  • Mode プロパティを使用して、Stream のアクセス モードを指定します。

手記

http スキームを使用する URL は、Microsoft OLE DB Provider for Internet Publishingを自動的に呼び出します。 詳細については、「絶対 URL と相対 URL を参照してください。

Stream オブジェクトは、スクリプト作成に安全です。

このセクションには、次のトピックが含まれています。

関連項目

レコードとストリームの