IDTSBuffer100.GetBLOBData(Int32, Int32, UInt32, Byte, UInt32, UInt32) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
public:
void GetBLOBData(int hRow, int hCol, System::UInt32 dwOffset, System::Byte % lpPointer, System::UInt32 dwLength, [Runtime::InteropServices::Out] System::UInt32 % lpdwWritten);
public void GetBLOBData(int hRow, int hCol, uint dwOffset, ref byte lpPointer, uint dwLength, out uint lpdwWritten);
abstract member GetBLOBData : int * int * uint32 * byte * uint32 * uint32 -> unit
Public Sub GetBLOBData (hRow As Integer, hCol As Integer, dwOffset As UInteger, ByRef lpPointer As Byte, dwLength As UInteger, ByRef lpdwWritten As UInteger)
パラメーター
- hRow
- Int32
- hCol
- Int32
- dwOffset
- UInt32
- lpPointer
- Byte
- dwLength
- UInt32
- lpdwWritten
- UInt32
注釈
DT_IMAGEなどのBLOBを含む列からデータを取得する際は、 dwOffset パラメータでBLOBの開始位置を指定し、 dwLength パラメータで取得すべきバイト数を指定します。 BLOB列からデータをセクションごとに取得することが推奨されており、BLOBのデータサイズがコンピュータ上の利用可能なメモリより大きい場合の状況を避けるためです。
この方法は、IDTSBuffer100のhColパラメータで指定された列からバイトの区画を取得するために使われます。 この方法は、BLOBセクションを逐次的に読み取る際に通常、再帰的に使われます。