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
注解
从包含 BLOB 的列(如 DT_IMAGE)中检索数据时,请使用参数在 BLOB 中指定开始位置 dwOffset ,并在参数中指定要检索的字节数 dwLength 。 建议在部分中检索 BLOB 列中的数据,以避免在 BLOB 中的数据大小大于计算机上的可用内存时可能出现的情况。
此方法用于从 Idtsbuffer100.setsequentialmode 中的参数所指定的列中检索部分字节 hCol 。 IDTSBuffer100 此方法通常在按顺序读取 BLOB 部分时使用。