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

C# Discussion :

ACCESS read/write d'un Bitmap


Sujet :

C#

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 15
    Par défaut ACCESS read/write d'un Bitmap
    Bonjour,

    Je suis en train de m'arracher les cheveux à essayer de sauvegarder correctement un bitmap dans une base ACCESS 2003.

    Quand je fait un drag&drop de mon bitmap(24bpp) dans un champs type OLEDB OBJECT de la base il reconnait dessuite que c'est un bitmap "Image Bitmap". mais quand je l'insère dans la base avec mes DAO, il apparait un "Long Binary Data" qui semble t'il n'as plus rien à voir avec mon bitmap puisque quand je récupère ce byte[] converti en bitmap rien ne va.

    J'ai déjà essayer plusieurs technique mais chaque fois j'ai l'impression que ce qui est enregistrer dans la DB est diffèrent de ce que je lui passe.

    ex :

    Quand je converti mon bitmap en byte[] avant de l'inserer dans la DB, le byte[] a une taille du genre 50000+ et quand je le get depuis la base il ne fait plus que ~30

    Si je converti ce meme byte[] en bitmap que je sauvegarde sur le "C:\\test.bmp" et que je pousse à la base
    new Bitmap("C:\\test.bmp") il sauvegarde en "long binary data" , mais si je drag&drop le fichier il reconnait le fichier "Image Bitmap" qui est ensuite accessible correctement en lecture.

  2. #2
    Membre éprouvé
    Avatar de _skip
    Homme Profil pro
    Développeur d'applications
    Inscrit en
    Novembre 2005
    Messages
    2 898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur d'applications
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 898
    Par défaut
    Y'a une raison pour que tu n'emploies pas le driver ADO.net sur access? Ce serait beaucoup plus simple de bosser avec du blob.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 15
    Par défaut
    J'utilise ADO.net

Discussions similaires

  1. [MASM32][Débutant] Read / Write Console
    Par Jean Michou dans le forum x86 32-bits / 64-bits
    Réponses: 7
    Dernier message: 16/04/2008, 23h24
  2. Access violation writing location 0x00000010.
    Par dhoorens dans le forum C++
    Réponses: 6
    Dernier message: 29/12/2006, 11h23
  3. probleme read write serveur/client
    Par romainromain dans le forum Réseau
    Réponses: 9
    Dernier message: 22/11/2006, 16h23
  4. propriété read write
    Par new_wave dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 08/09/2006, 11h24
  5. Problème de read/write
    Par mylooz dans le forum Entrée/Sortie
    Réponses: 7
    Dernier message: 25/03/2005, 19h15

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