SQLDBC::SQLDBC_LOB::putData

Prototypes

SQLDBC_Retcode putData(void *paramAddr, SQLDBC_Length *LengthIndicator);

Description

Ecrit une partie du binaire via l'adresse paramAddr.

L'indicateur ou la taille du résultat exprimée en octets est obtenu par lengthIndicator.

putData peut être appelée plusieurs fois.

Le résultat est SQLDBC_OK en cas de succès.

Exemple

#include <SQLDBC.h>

static SQLDBC_Statement *hOrdreSql;
static SQLDBC::SQLDBC_LOB *hBinaire;
static unsigned char Buffer[256];
static SQLDBC_Length Indicateur;

...
if (!hOrdreSql->getObject(1, SQLDBC_HOSTTYPE_BLOB, (void *)&Handle, ∥Indicateur, sizeof(void *))!=SQLDBC_OK) ...
if (!hBinaire->getData((void *)Buffer, &Indicateur, sizeof(unsigned char)*256)!=SQLDBC_OK) ...
if (!hBinaire->putData((void *)Buffer, &Indicateur)!=SQLDBC_OK) ...
if (!hBinaire->close()!=SQLDBC_OK) ...

Voir aussi

SQBDBC::SQLDBC_LOB::getData pour lire des données dans le binaire.