IDTSBuffer100.GetBLOBData(Int32, Int32, UInt32, Byte, UInt32, UInt32) Méthode

Définition

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)

Paramètres

hRow
Int32
hCol
Int32
dwOffset
UInt32
lpPointer
Byte
dwLength
UInt32
lpdwWritten
UInt32

Remarques

Lors de la récupération de données à partir d’une colonne qui contient un objet BLOB, tel qu’un DT_IMAGE, spécifiez l’emplacement de départ dans l’objet BLOB avec le dwOffset paramètre et le nombre d’octets à récupérer dans le dwLength paramètre . Il est recommandé de récupérer les données d’une colonne BLOB dans les sections pour éviter les situations qui peuvent se produire si la taille des données dans l’objet BLOB est supérieure à la mémoire disponible sur l’ordinateur.

Cette méthode est utilisée pour récupérer une section d’octets de la colonne spécifiée par le hCol paramètre dans le IDTSBuffer100. Cette méthode est généralement utilisée de manière récursive lors de la lecture séquentielle de sections BLOB.

S’applique à