OVH Cloud OVH Cloud

[WD5.5] Récup d'un Champ Objet OLE dans une base Access 95

1 réponse
Avatar
Steph
Bonjour,

Quelqu'un parmi vous aurait-il eu l'expérience de récupérer le contenu d'un
champ de type Objet OLE (Image Bitmap/Paintbrush) d'une base Access 95...
par programmation biensûr ;)

J'essaie d'extraire le champ en question en utilisant
SQLLitMemo/BinaireSauve, mais n'arrive pas à exploiter le fichier récupéré.
Que ce soit par Paint directement (ce qui me semble finalement logique) ou
via un champ OLE de Windev (ChargeOLE me retourne faux).

D'avance merci pour votre aide.

Steph

1 réponse

Avatar
Steph
> Quelqu'un parmi vous aurait-il eu l'expérience de récupérer le contenu


d'un
champ de type Objet OLE (Image Bitmap/Paintbrush) d'une base Access 95...
par programmation biensûr ;)

J'essaie d'extraire le champ en question en utilisant
SQLLitMemo/BinaireSauve, mais n'arrive pas à exploiter le fichier


récupéré.

Je réponds moi-même à la question posée ci-dessus.

Après recherche, j'ai trouvé un article du MSDN reprenant pratiquement la
même problématique.

L'article indique qu'il faut soustraire du fichier "Objet OLE" le fichier
Bitmap. Pour cela, il faut repérer dans l'entête dudit fichier la chaîne
"BM" qui indique le début du Bitmap. Par conséquent, une combi de
fLit/fEcrit fait l'affaire.

Désolé pour le dérangement :)
Steph