|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : septembre 2005 Messages : 3 ![]() |
Je voudrais exporter une base d'interbase.
J'utilise interbase 6, quand j'ouvre une table avec un champ memo "BLOB", il affiche un message d'erreur suivante: "Unable to display blob:the format is not graphical.Bitmap image is not valid." merci d'avance yann |
|
|
00
|
|
|
#2 |
|
Membre éprouvé
![]() Inscription : juillet 2002 Messages : 432 ![]() |
SI c'est un champs text ou image normalement il doit s'ouvrir.
Si ce n'est pas ta propre Base tu dois savoir ce qu'il y a dans le blob car il peut contenir des données Brutes.
__________________
<On fait la science avec des faits, comme on fait une maison avec des pierres : mais une accumulation de faits n'est pas plus une science qu'un tas de pierres n'est une maison> **Poincaré** http://www.mobile-tactile.com/ |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : septembre 2005 Messages : 3 ![]() |
non ce n'est pas ma base, est ce qu'on peut l'exporter, si le blob contient les données brutes? svp
|
|
|
00
|
|
|
#4 |
![]() ![]() ![]() |
bien sûr, qu'il suffit d'avoir le même type de données pour la sources comme la destination.
Pour afficher ce type d'imformations, vous devez néanmoins connaître la nature de l'information stockée !!! Vous pouvez utiliser par la suite ADO pour lire et écrire les données de ce types.
__________________
Découvrez la FAQ de MS SQL Server. La chance accorde ses faveurs aux esprits avertis ! |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : septembre 2005 Messages : 3 ![]() |
vous voulez dire que si je ne connais pas la nature du blob, je ne pourrais jamais l'exporter. est ce que vous pourriez me donner les différents types de blob enfin que je puisse envisager tous les cas possibles de l'exportation.
merci d'avance |
|
|
00
|
|
|
#6 |
|
Expert Confirmé Sénior
![]() ![]() Pierre Ingénieur qualité méthodes Inscription : mars 2003 Messages : 3 726 ![]() |
Par définition, il n'y a pas de nature de blob.
un blob est fait pour stocker une suite d'octets, comme son nom l'indique... Et si on ne sait pas ce qui a été mis dans le blob, on ne sait pas le reconstituer. Il reste la méthode empirique qui consiste à extraire le contenu par un stream, et à l'écrire tel quel dans un fichier. Puis avec un éditeur hexa, ouvrir ce fichier pour y chercher un entête "parlant" genre: - MZ=>exécutable - PK=>fichier ZIP - GIF87=>image GIF sauf si le contenu est lisible (TXT, XML, etc...) ou comporte des éléments permettant d'en deviner le format d'origine.
__________________
"Il n'y a pas de bonnes réponses à une mauvaise question." (M. Godet) ----------------------- Pensez à cloturer votre sujet - Aucune réponse aux sollicitations techniques par MPUsus magister est optimus |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com