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, укажите начальное расположение в БОЛЬШОМ двоичном объекте с dwOffset помощью параметра и количество байтов, которые необходимо извлечь в параметре dwLength . Рекомендуется получать данные из столбца BLOB в разделах, чтобы избежать ситуаций, которые могут возникнуть, если размер данных в большом двоичном объекте превышает объем доступной памяти на компьютере.

Этот метод используется для получения раздела байтов из столбца, указанного hCol параметром в IDTSBuffer100. Этот метод обычно используется для рекурсивного чтения при последовательном чтении разделов BLOB.

Применяется к