Metoda IDTSBuffer100.GetBLOBData
Pobiera tablicę bajtów z duży obiekt binarny (BLOB) przechowywane kolumna IDTSBuffer100.
Przestrzeń nazw: Microsoft.SqlServer.Dts.Pipeline.Wrapper
Zestaw: Microsoft.SqlServer.DTSPipelineWrap (w Microsoft.SqlServer.DTSPipelineWrap.dll)
Składnia
'Deklaracja
Sub GetBLOBData ( _
hRow As Integer, _
hCol As Integer, _
dwOffset As UInteger, _
ByRef lpPointer As Byte, _
dwLength As UInteger, _
<OutAttribute> ByRef lpdwWritten As UInteger _
)
'Użycie
Dim instance As IDTSBuffer100
Dim hRow As Integer
Dim hCol As Integer
Dim dwOffset As UInteger
Dim lpPointer As Byte
Dim dwLength As UInteger
Dim lpdwWritten As UInteger
instance.GetBLOBData(hRow, hCol, dwOffset, _
lpPointer, dwLength, lpdwWritten)
void GetBLOBData(
int hRow,
int hCol,
uint dwOffset,
ref byte lpPointer,
uint dwLength,
out uint lpdwWritten
)
void GetBLOBData(
[InAttribute] int hRow,
[InAttribute] int hCol,
[InAttribute] unsigned int dwOffset,
[InAttribute] unsigned char% lpPointer,
[InAttribute] unsigned int dwLength,
[OutAttribute] unsigned int% lpdwWritten
)
abstract GetBLOBData :
hRow:int *
hCol:int *
dwOffset:uint32 *
lpPointer:byte byref *
dwLength:uint32 *
lpdwWritten:uint32 byref -> unit
function GetBLOBData(
hRow : int,
hCol : int,
dwOffset : uint,
lpPointer : byte,
dwLength : uint,
lpdwWritten : uint
)
Parametry
- hRow
Typ: System.Int32
Dojście do wiersza.
- hCol
Typ: System.Int32
Uchwyt kolumna.
- dwOffset
Typ: System.UInt32
Lokalizacja danych bajt przechowywane kolumna, w której chcesz rozpocząć odczytuje bajty.
- lpPointer
Typ: System.Byte%
Parametr odwołania, który wskazuje pierwszy bajt w tablicy bajtów, które są pobierane.
- dwLength
Typ: System.UInt32
Liczba bajtów do pobierania z kolumna.
- lpdwWritten
Typ: System.UInt32%
out Parametr, który wskazuje liczbę bajtów zapisanych do lpPointer parametru.
Uwagi
Podczas pobierania danych z kolumna, która zawiera obiekt BLOB, takie jak DT_IMAGE, określ lokalizację początkową w obiekcie BLOB z dwOffset parametr i liczba bajtów przeznaczonych do pobrania w dwLength parametru.Aby uniknąć sytuacji, które mogą wystąpić, jeśli rozmiar danych w obiekcie BLOB jest większe niż dostępna pamięć komputera zaleca się pobieranie danych z kolumna BLOB w sekcjach.
Ta metoda jest używana do pobierania sekcji bajtów z kolumna określone przez hCol parametr w IDTSBuffer100.Ta metoda służy zazwyczaj rekursywnie podczas czytania kolejne sekcje BLOB.
Zobacz także