ストリームオブジェクト(ADO version 2.5)
ADOストリームオブジェクトは、バイナリデータまたはテキストのストリームを読み取り、書き込み、および管理するために使用されます。
Streamオブジェクトは、次の3つの方法で得ることができます。
- ドキュメント、フォルダ、またはRecordオブジェクトを指すURLから
- アプリケーションのデータを格納するためにStreamオブジェクトをインスタンス化することにより、
- Recordオブジェクトに関連付けられたデフォルトのStreamオブジェクトを開くことによって、
構文
objectname.property
objectname.method
プロパティ
プロパティ | 説明 |
---|---|
CharSet | 設定または文字が内容が翻訳されるどのセットに指定する値を返します。 このプロパティは、テキストストリームオブジェクトで使用されている(タイプはadTypeTextです) |
EOS | 現在の位置がストリームの終わりであるか否かを返します |
LineSeparator | 設定またはテキストストリームオブジェクトで使用される行区切り文字を返します。 |
Mode | 設定やデータを修正するために利用可能なアクセス許可を返します。 |
Position | 設定または現在の位置を返す(in bytes) Streamオブジェクトの先頭から |
Size | オープンStreamオブジェクトのサイズを返します。 |
State | Streamオブジェクトが開いているか閉じているか記述する値を返します。 |
Type | セットまたはストリームオブジェクト内のデータの型を返します |
メソッド
方法 | 説明 |
---|---|
Cancel | StreamオブジェクトのOpen呼び出しの実行をキャンセルします |
Close | Streamオブジェクトを閉じます |
CopyTo | コピー文字の指定された数は、/別のストリームオブジェクトに1つのストリームオブジェクトからのバイト |
Flush | 関連する基礎となるオブジェクトにストリームバッファの内容を送信します。 |
LoadFromFile | Streamオブジェクトにファイルの内容をロードします |
Open | Streamオブジェクトを開きます。 |
Read | ストリーム全体またはバイナリ・ストリーム・オブジェクトから指定されたバイト数を読み込み |
ReadText | ストリーム全体、行、またはテキスト・ストリーム・オブジェクトから指定された数の文字を読み取ります |
SaveToFile | ファイルへのStreamオブジェクトのバイナリ内容を保存します |
SetEOS | 現在の位置がストリームの終わりに設定します(EOS) |
SkipLine | テキストストリームを読み込むときにラインをスキップします |
Write | バイナリストリームオブジェクトにバイナリデータを書き込みます。 |
WriteText | テキストストリームオブジェクトに文字データを書き込みます。 |