IDTSBuffer100.GetBLOBData(Int32, Int32, UInt32, Byte, UInt32, UInt32) メソッド

定義

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 セクションを順に読み取る場合に使用されます。

適用対象