lo_open

Prototypes

int lo_open(PGconn *conn, Oid lobjId, int mode);

Description

Ouvre un flux sur l'objet binaire lobjId pour la connexion conn dans le mode mode.

Les valeurs possibles de mode sont :

Exemple

#include <server/pgtime.h>
#include <libpq-fe.h>
#include <libpq/libpq-fs.h>

static PGconn *hConnexion;
static Oid hBinaire;
static int hFlux;

...
hBinaire=lo_create(hConnexion, INV_WRITE);
...
if (PQstatus(hConnexion)!=CONNECTION_OK)) ...
hFlux=lo_open(hConnexion, hBinaire, INV_WRITE);
if (!hFlux) ...
if (lo_close(hConnexion, hFlux)) ...
if (lo_unlink(hConnexion, hBinaire)) ...

Voir aussi

lo_create pour créer un nouvel objet binaire. lo_close pour fermer un flux sur un objet binaire. lo_unlink pour supprimer un objet binaire.