IDTSBuffer100.GetBLOBData(Int32, Int32, UInt32, Byte, UInt32, UInt32) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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)
Parameter
- hRow
- Int32
- hCol
- Int32
- dwOffset
- UInt32
- lpPointer
- Byte
- dwLength
- UInt32
- lpdwWritten
- UInt32
Keterangan
Saat mengambil data dari kolom yang berisi BLOB, seperti DT_IMAGE, tentukan lokasi awal di BLOB dengan dwOffset parameter , dan jumlah byte yang akan diambil dalam dwLength parameter . Mengambil data dari kolom BLOB di bagian disarankan untuk menghindari situasi yang mungkin terjadi jika ukuran data dalam BLOB lebih besar dari memori yang tersedia di komputer.
Metode ini digunakan untuk mengambil bagian byte dari kolom yang ditentukan oleh hCol parameter di IDTSBuffer100. Metode ini biasanya digunakan untuk secara rekursif ketika membaca bagian BLOB secara berurutan.