2009-12-28 4 views
0

Une colonne Objet OLE contient des images mais le type d'image (jpg/gif/tiff) est inconnu. Ces images doivent être extraites de la base de données et sauvegardées sur disque à l'aide de VBscirpt.Extrait un objet OLE contenant des images à l'aide de VBScript

+0

Avez-vous essayé la solution donnée dans http://stackoverflow.com/questions/114326/converting-ms-access-ole-objects-back-to-plain-jpegs-best-way/114438#114438? –

Répondre

1

Je l'ai déjà fait dans Delphi, la solution était d'utiliser le presse-papiers (en quelque sorte le presse-papiers peut déterminer le type d'image). Copiez le contenu du champ dans le Presse-papiers, puis enregistrez le contenu du Presse-papiers dans un fichier.

+0

Presse-papiers est une solution. Plus simple que Delphi est d'ajouter un formulaire à MS ACCESS, placer le contrôle de l'image et le script de la boucle sur tous les enregistrements avec copier le contenu du contrôle d'image dans le presse-papiers –

1

objets OLE est mauvaise façon de stocker des images dans MS Access. Utilisez OLEToDisk pour enregistrer vos images sous forme de fichiers photo.

Après cela les réimporter d'une manière agréable. Vérifiez AccessImagine pour travailler avec des images dans Access - il fait tout le dur travail.

+0

AccessImagine est un shareware, et l'autre n'est plus supporté, fyi. – LaGrandMere