IDTSBuffer100.GetBLOBData(Int32, Int32, UInt32, Byte, UInt32, UInt32) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 d’une colonne contenant un BLOB, comme un DT_IMAGE, spécifiez l’emplacement de départ dans le BLOB avec le dwOffset paramètre, ainsi que le nombre d’octets à récupérer dans ce dwLength paramètre. Il est recommandé de récupérer les données d’une colonne BLOB par sections afin d’éviter des situations qui pourraient survenir si la taille des données dans le 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 à partir de la colonne spécifiée par le hCol paramètre dans IDTSBuffer100. Cette méthode est généralement utilisée de façon récursive lors de la lecture séquentielle des sections BLOB.