Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1858 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Objet OLE (image) dans Access

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Objet OLE (image) dans Access

n°1222164
hemi
Posté le 13-10-2005 à 15:10:38  profilanswer
 

Salut à tous,
 
Voila mon problème: j'ai récupéré une base access qui contient des images stockée en tant qu'image.
Je voudrais les "sortir" de la base pour les enregistrer en format bitmap sur mon disque dur.
 
J'ai donc la fonction suivante :

Code :
  1. Private Sub essai()
  2. On Error Resume Next
  3. Dim cn As ADODB.Connection
  4. Dim rs As ADODB.Recordset
  5. Dim mstream As ADODB.Stream
  6. Set cn = New ADODB.Connection
  7. cn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & CurrentProject.Path & "\donnees2002.mdb"
  8. Set rs = New ADODB.Recordset
  9. rs.Open "Select * from SIGNATURES", cn, adOpenKeyset, adLockOptimistic
  10. While Not rs.EOF
  11.     Set mstream = New ADODB.Stream
  12.     mstream.Type = adTypeBinary
  13.     mstream.Open
  14.     mstream.Write rs.Fields("signature" ).Value  ' Objet OLE contenant le bitmap
  15.     mstream.SaveToFile CurrentProject.Path & "\images\" & rs.Fields("NuméroBMP" ).Value & ".bmp", adSaveCreateOverWrite
  16.     rs.MoveNext
  17. Wend
  18. rs.Close
  19. cn.Close
  20. End Sub


 
Le hic c'est qu'il enregistre l'objet OLE en entier (l'encapsulation du bitmap), et je ne sais pas comment faire pour récupérer l'image dans l'objet OLE.
 
Merci par avance ;)

mood
Publicité
Posté le 13-10-2005 à 15:10:38  profilanswer
 

n°1224336
hemi
Posté le 17-10-2005 à 11:46:17  profilanswer
 

UP  :hello:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Objet OLE (image) dans Access

 

Sujets relatifs
[RESOLU][Access/VBA] Selectionner onglet access ?[RESOLU][Access / SQL] Erreur OVERFLOW lors de l'update de ma BDD !
image de fond dans firefox, pas dans IEZoomer une image puis la dézoomer [résolu]
[VB Access] Retour à la ligne?![resolu] Centrer une image vertical dans une <div> ??
[RESOLU][SQL/Access]Impossibilité de modifier le contenu de mes tables[HTML] Truc a la con lancer une musique quand on clique sur une image
DbListeBox delphi + ado connection (access)Access .mdb => .txt
Plus de sujets relatifs à : Objet OLE (image) dans Access


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR