PollingAmountプロパティ
説明
Read
およびWrite
操作を複数回に分けて行う場合(ポーリング)の読取り量または書込み量の合計を取得または設定します。0(ゼロ)の値は、ポーリングが使用されないことを意味します。このプロパティは、実行時に読取り/書込みができます。
使用方法
pollamountbytes = OraBFile.PollingAmount
OraBfile.PollingAmount = pollamountbytes
pollamountbytes = OraBlob.PollingAmount
OraBlob.PollingAmount = pollamountbytes
pollamountchars= OraClob.PollingAmount
OraClob.PollingAmount = pollamountchars
備考
この値は、OraBLOB
およびOraBFILE
オブジェクトの場合はバイト数、OraCLOB
オブジェクトの場合は文字数で表されます。複数回の読取りまたは書込み操作を開始する前に、これを設定します。これを設定した後は、LOBのStatus
プロパティによってORALOB_NEED_DATA
が戻されなくなる(PollingAmount
に設定されたバイト数または文字数がすべて処理される)まで、一連のRead
またはWrite
操作を発行する必要があります。ポーリング操作の途中で別のLOB操作を実行しようとすると、エラーになります。