IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

BLOB-récupération de données dans access


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 10
    Par défaut BLOB-récupération de données dans access
    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

  2. #2
    Membre éclairé Avatar de grrrkewel
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    72
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 72
    Par défaut
    Salut
    Quel est exactement ton problème?
    l'accès à Word?
    la récupération des données Accès?

    Précise ta pensée s'il te plaît
    GrrrK.

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 10
    Par défaut
    Mon Problème est de récupérer les données binaires de ma base afin des de les afficher dans un richTexBox. Il n'y a pas de problème pour l'affichage mais je ne sais pas comment récupérer les données de mon champ.
    1-J'ai un document Word dans un champ de ma table (ACCESS)
    2-Je veux le récupérer avec vb.net

  4. #4
    Membre confirmé
    Inscrit en
    Février 2007
    Messages
    79
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 79
    Par défaut
    salut Thierrydu50 avez vous trouver la solution pour ce problème ???

Discussions similaires

  1. Format de données dans Access
    Par delcroixf dans le forum VBA Access
    Réponses: 2
    Dernier message: 26/02/2006, 22h34
  2. [VB]Récupération de données dans Excel
    Par jeanangel dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 18/01/2006, 23h30
  3. Réponses: 16
    Dernier message: 10/11/2005, 21h10
  4. Réponses: 6
    Dernier message: 23/10/2005, 12h24
  5. récupération de données dans un TDBControlGrid
    Par dableuf dans le forum Bases de données
    Réponses: 3
    Dernier message: 22/11/2004, 14h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo