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

MS SQL Server Discussion :

Extraire des données RTF


Sujet :

MS SQL Server

  1. #1
    Futur Membre du Club
    Inscrit en
    Septembre 2007
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 12
    Points : 7
    Points
    7
    Par défaut Extraire des données RTF
    Bonjour à tous,

    Une colonne d'une de mes tables sous SQL2005 contient des données enregistrées avec du texte enrichi du genre :

    {\rtf1\ansi\ansicpg1252\deff0\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharset0 Trebuchet MS;}}
    {\colortbl ;\red58\green56\blue53;}
    {\*\generator Msftedit 5.41.21.2500;}\viewkind4\uc1\pard\qc\cf1\f0\fs17 Merci d'adresser vos r\'e8glements \'e0 :\par
    \b\fs

    Comment peut-on extraire le texte sans ses balises via une requête ?

    Merci pour votre aide

  2. #2
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2008
    Messages
    699
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Octobre 2008
    Messages : 699
    Points : 586
    Points
    586
    Par défaut
    Bas une librairie .Net permet toujours géré tout ces truc qui n'ont "rien à faire" dans une base de données.

    Mais je me demanderais plutôt pourquoi stocker du RTF, et si c'est vraiment un besoin pourquoi ne pas avoir une colonne avec le text brute.

  3. #3
    Futur Membre du Club
    Inscrit en
    Septembre 2007
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 12
    Points : 7
    Points
    7
    Par défaut
    D'accord avec la remarque sur le format de stockage. Mais je suis pour le moment contraint de faire avec.
    Quelqu'un a une solution fonctionnelle ?

  4. #4
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 865
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 865
    Points : 53 021
    Points
    53 021
    Billets dans le blog
    6
    Par défaut
    Si vous êtes prêt à y consacrer quelques mois... Il n'y a pas d'obstacle majeur !

    A +

  5. #5
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2008
    Messages
    699
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Octobre 2008
    Messages : 699
    Points : 586
    Points
    586
    Par défaut
    En ce cas, je propose d'utiliser une librairie gratuite qui permet de gérer le RTF (ça doit exister), puis d'y faire appel depuis une DLL .Net. ça s'installe facilement sur le serveur.
    C'est pas beau, mais ça fera le job.

    D’ailleurs tant qu'a utiliser une librairie externe, ça peu aussi être votre programme qui l'appelle et comme ça le serveur reste propre.

  6. #6
    Futur Membre du Club
    Inscrit en
    Septembre 2007
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 12
    Points : 7
    Points
    7
    Par défaut
    Bien ! Merci à tous pour votre dispo.
    Je vais suivre la piste, dans un premier temps de la librairie externe.
    Puis je vais voir pour faire évoluer l'architecture de ces tables qui stockent ces données difficiles à exploiter en y ajoutant, par exemple, une colonne avec les données "texte"

    Merci encore !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Système] Extraire des données d'une page web
    Par nazoreen dans le forum Langage
    Réponses: 17
    Dernier message: 22/03/2006, 21h38
  2. Extraire des donnés d'un fichier texte
    Par sadsad dans le forum Langage
    Réponses: 2
    Dernier message: 07/02/2006, 15h09
  3. Réponses: 7
    Dernier message: 29/09/2005, 10h19
  4. Réponses: 1
    Dernier message: 28/09/2005, 15h35
  5. extraire des données d'un code HTML
    Par blueice dans le forum Langage
    Réponses: 5
    Dernier message: 19/08/2004, 19h41

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