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

InterBase Discussion :

voir un texte contenu dans un champ BLOB


Sujet :

InterBase

  1. #1
    Membre du Club
    Inscrit en
    Août 2003
    Messages
    104
    Détails du profil
    Informations forums :
    Inscription : Août 2003
    Messages : 104
    Points : 53
    Points
    53
    Par défaut voir un texte contenu dans un champ BLOB
    Bonjour,

    Je travaille avec IB5 dans WISQL, et je voudrais visualiser le contenu d'un champ BLOB.

    Soit une une Table TBL1 avec un champ BLOB nommé description_leçon contenant du texte,

    jevoudrais lancer à travers Interbase WISQL une requête du genre:

    Select description_leçon from TBL1

    cela dans le but de visualiser le texte contenu dans le champ description_leçon; cette commande marche si description_leçon est VARCHAR.

    Mais dans le cas de BLOB, comment faire?

    Merci d'avance

    Dibak

  2. #2
    Membre averti

    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    379
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 379
    Points : 376
    Points
    376
    Par défaut
    Le problème des blobs et qu'il faut un utilitaire "spécial" pour en lire le contenu.

    Il faut donc déterminer si l'utilitaire que tu utilise le permet.

    car n'oubli pas, un blob peut contenir du texte, mais aussi une image ou n'importe quoi d'autre.

    sinon, il existe toujours la possibilité d'utiliser une udf qui récupère un segment du blob et retourne le résultat sous la forme d'un char.

  3. #3
    Membre du Club
    Inscrit en
    Août 2003
    Messages
    104
    Détails du profil
    Informations forums :
    Inscription : Août 2003
    Messages : 104
    Points : 53
    Points
    53
    Par défaut
    Bonjour,

    Merci déja pour la réponse. Mais je voudrais que tu sois un peu plus explicite. une udf c'est qoui? Excuses moi, mai je ne connais pas. Peux tu me donner un exemple d'illustration; c'est à dire définir une udf qui lit un segment du BLOB et retourne le résultat sous le forme d'un char.

    Encore une fois de plus merci pour la disponibilité.

    Dibak

  4. #4
    Expert éminent
    Avatar de qi130
    Homme Profil pro
    Expert Processus IT
    Inscrit en
    Mars 2003
    Messages
    3 901
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France

    Informations professionnelles :
    Activité : Expert Processus IT
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 901
    Points : 6 026
    Points
    6 026
    Par défaut
    UDF= User Defined Fonction (fonction définie par l'utilisateur)

    Tu trouveras ici un exemple d'accès à un BLOB texte en delphi http://www.jcolibri.com/articles/tut...ase_blobs.html

    De plus, sous IB, le type (subtype) du BLOB permet de connaître ce qu'il contient (cf la doc): subtype=0 -> texte
    "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

  5. #5
    Membre averti

    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    379
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 379
    Points : 376
    Points
    376
    Par défaut
    si tu veux, je dispose d'une udf qui permet d'extraire des segments de blob pour en retourner un segment de chaîne, mais l'udf est écrite pour linux et ne fonctionne pas sous windows, bien que le code soit pratiquement compatible.

    toutefois, je peux te fournir le tout prêt à être utilisé sous linux/firebird, les sources et l'udf déjà compilée.

Discussions similaires

  1. [WD16] Texte contenu dans le champ de recherche/filtre d'une table
    Par WDKyle dans le forum WinDev
    Réponses: 3
    Dernier message: 24/03/2014, 01h03
  2. Réponses: 1
    Dernier message: 07/09/2011, 10h33
  3. RichView inclure texte formaté dans un champ varchar ou blob
    Par seabs dans le forum Connexion aux bases de données
    Réponses: 2
    Dernier message: 21/11/2009, 08h38
  4. [MySQL] insertion dans un champ Blob/Text mysql
    Par solaris13 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 25/11/2008, 20h07
  5. Réponses: 1
    Dernier message: 12/05/2007, 10h26

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