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.
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
Hinweise
Beim Abrufen von Daten aus einer Spalte, die einen BLOB enthält, wie z. B. einem DT_IMAGE, geben Sie den Startort im BLOB mit dem Parameter dwOffset und die Anzahl der zu abrufenden Bytes im Parameter dwLength an. Es wird empfohlen, die Daten aus einer BLOB-Spalte in Abschnitten abzurufen, um Situationen zu vermeiden, die auftreten können, wenn die Datengröße im BLOB größer ist als der verfügbare Speicher am Computer.
Diese Methode wird verwendet, um einen Abschnitt von Bytes aus der durch den Parameter im IDTSBuffer100Parameter angegebenen hCol Spalte abzurufen. Diese Methode wird typischerweise verwendet, um BLOB-Abschnitte sequentiell rekursiv zu lesen.