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.
Récupère un tableau d'octets d'un objet blob (binary large object) stocké dans une colonne d'un objet IDTSBuffer100.
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
Descripteur de ligne.
- hCol
- Int32
Descripteur de colonne.
- dwOffset
- UInt32
Emplacement (dans les données de type octet stockées dans la colonne) à partir duquel commencer la lecture des octets.
- lpPointer
- Byte
Paramètre de référence qui pointe vers le premier octet dans le tableau des octets récupérés.
- dwLength
- UInt32
Nombre d'octets à récupérer de la colonne.
- lpdwWritten
- UInt32
Paramètre out
qui indique le nombre d'octets écrits dans le paramètre lpPointer
.
Remarques
Lors de la récupération de données à partir d’une colonne qui contient un objet BLOB, tel qu’un DT_IMAGEobjet blob, spécifiez l’emplacement de départ dans le BLOB avec le dwOffset
paramètre et le nombre d’octets à récupérer dans le dwLength
paramètre. La récupération des données à partir d’une colonne BLOB dans les sections est recommandée 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.