IDTSBuffer100.GetBLOBData(Int32, Int32, UInt32, Byte, UInt32, UInt32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft ein Bytearray aus einem in einer IDTSBuffer100-Spalte gespeicherten BLOB (Binary Large Object) ab.
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
Das Zeilenhandle.
- hCol
- Int32
Das Spaltenhandle.
- dwOffset
- UInt32
Die Position der in der Spalte gespeicherten Bytedaten, an der mit dem Lesen von Bytes begonnen wird.
- lpPointer
- Byte
Ein Verweisparameter, der auf das erste Byte im Array der abgerufenen Bytes verweist.
- dwLength
- UInt32
Die Anzahl der Bytes, die aus der Spalte abgerufen werden sollen.
- lpdwWritten
- UInt32
Ein out
-Parameter, der dem lpPointer
-Parameter die Anzahl der geschriebenen Bytes mitteilt.
Hinweise
Wenn Sie Daten aus einer Spalte abrufen, die ein BLOB enthält, z. B. , DT_IMAGEgeben Sie den Startspeicherort im BLOB mit dem dwOffset
-Parameter und die Anzahl der abzurufenden Bytes im -Parameter an dwLength
. Das Abrufen der Daten aus einer BLOB-Spalte in Abschnitten wird empfohlen, um Situationen zu vermeiden, die auftreten können, wenn die Größe der Daten im BLOB größer ist als der auf dem Computer verfügbare Arbeitsspeicher.
Diese Methode wird verwendet, um einen Abschnitt von Bytes aus der Spalte abzurufen, die durch den hCol
-Parameter in der IDTSBuffer100angegeben wird. Diese Methode wird in der Regel für rekursives Lesen von BLOB-Abschnitten verwendet.