Stream オブジェクト (ADO)
バイナリ データまたはテキストのストリームを表します。
ファイル システムや電子メール システムなどのツリー構造の階層では、Record には、ファイルまたは電子メールの内容を含むビットの既定のバイナリ ストリームが関連付けられている場合があります。 Stream オブジェクトを使用して、これらのデータ ストリームを含むフィールドまたはレコードを操作できます。 Stream オブジェクトは、次の方法で取得できます。
バイナリまたはテキスト データを含むオブジェクト (通常はファイル) を指す URL から。 このオブジェクトには、単純なドキュメント、Record 構造化ドキュメントを表すオブジェクト、またはフォルダーを指定できます。
Record オブジェクトに関連付けられている既定の Stream オブジェクトを開きます。 Record を開いたときに、Record オブジェクトに関連付けられている既定のストリームを取得して、ストリームを開くだけのラウンドトリップを排除できます。
Stream オブジェクトをインスタンス化します。 これらの Stream オブジェクトは、アプリケーションの目的でデータを格納するために使用できます。 URL に関連付けられた Stream や、レコードの既定の Stream とは異なり、インスタンス化された Stream は、既定では基になるソースと関連付けされません。
Stream オブジェクトのメソッドとプロパティを使用すると、次の操作を実行できます。
Open メソッドを使用して、Record または URL から Stream オブジェクトを開きます。
Close メソッドを使用して、Stream を閉じます。
Flush メソッドを使用して、ADO バッファー内の Stream データを基になるオブジェクトに書き込みます。
CopyTo メソッドを使用して、Stream の内容を別の Stream にコピーします。
SkipLine メソッドと LineSeparator プロパティを使用して、ソース ファイルから行を読み取る方法を制御します。
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 オブジェクトは、スクリプト作成に安全です。
このセクションには、次のトピックが含まれています。