Précédent   Forum des professionnels en informatique > Bases de données > Autres SGBD > InterBase
InterBase Forum d'entraide sur le SGBD InterBase de Codegear. Avant de poster -> F.A.Q Interbase, Tutoriels
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/09/2005, 12h35   #1
Invité de passage
 
Inscription : septembre 2005
Messages : 3
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 3
Points : 0
Points : 0
Par défaut comment lire le champs BLOB

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
simcity1969 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/09/2005, 00h53   #2
Membre éprouvé
 
Avatar de JustMe
 
Inscription : juillet 2002
Messages : 432
Détails du profil
Informations forums :
Inscription : juillet 2002
Messages : 432
Points : 441
Points : 441
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/
JustMe est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/09/2005, 15h22   #3
Invité de passage
 
Inscription : septembre 2005
Messages : 3
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 3
Points : 0
Points : 0
non ce n'est pas ma base, est ce qu'on peut l'exporter, si le blob contient les données brutes? svp
simcity1969 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/10/2005, 14h26   #4
Rédacteur/Modérateur

 
Avatar de WOLO Laurent
 
Homme Laurent WOLO
Architecte de base de données
Inscription : mars 2003
Messages : 2 696
Détails du profil
Informations personnelles :
Nom : Homme Laurent WOLO
Âge : 35
Localisation : Congo-Brazzaville

Informations professionnelles :
Activité : Architecte de base de données
Secteur : Finance

Informations forums :
Inscription : mars 2003
Messages : 2 696
Points : 3 917
Points : 3 917
Envoyer un message via Yahoo à WOLO Laurent
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 !
WOLO Laurent est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2005, 12h20   #5
Invité de passage
 
Inscription : septembre 2005
Messages : 3
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 3
Points : 0
Points : 0
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
simcity1969 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2005, 13h44   #6
Expert Confirmé Sénior
 
Avatar de qi130
 
Homme Pierre
Ingénieur qualité méthodes
Inscription : mars 2003
Messages : 3 726
Détails du profil
Informations personnelles :
Nom : Homme Pierre
Âge : 51
Localisation : France

Informations professionnelles :
Activité : Ingénieur qualité méthodes
Secteur : Finance

Informations forums :
Inscription : mars 2003
Messages : 3 726
Points : 4 739
Points : 4 739
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 MP
Usus magister est optimus
qi130 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h24.


 
 
 
 
Partenaires

Hébergement Web