Bonjour,

Voilà donc mon soucis :
J'ai une base ACCESS dont une des tables contient des données binaires (OLE) représentant un document WORD.
Je souhaiterais récupérer ce fichier word dans mon application vb.net..
J'ai bien trouvé des exemples de récupérations d'image mais cela ne correspond pas à mon besoin.

Mon code est celui-ci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Private Sub LireCV()
Dim myCmd As OleDbCommand
Dim reader As OleDbDataReader
Dim MonBuffer(100) As Byte
Dim MaChaine As String
 
ProceduresCommunes.OuvrirConnexionALaBase()
 
myCmd = New OleDbCommand("select CV from T_Apprenant WHERE Id_Apprenant = " & ProceduresCommunes.IdDeLApprenant & ";", MaConnexion)
reader = myCmd.ExecuteReader()
While reader.Read
 
If Not reader.IsDBNull(0) Then
reader.GetBytes(0, 0, MonBuffer, 0, 100) 
End If
End While 
While reader.Read
MaChaine &= reader.GetValue(0).ToString
End While
 
reader.Close()
ProceduresCommunes.FermerLaConnexionALaBase()
 
End Sub
Merci de votre aide
Thierry