最新のWeb開発のチュートリアル
 

ADOストリームオブジェクト


ストリームオブジェクト(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 テキストストリームオブジェクトに文字データを書き込みます。