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 :

[T-SQL] Problème d'export de fichiers Word à partir de la BD


Sujet :

MS SQL Server

  1. #1
    Membre averti
    Inscrit en
    Septembre 2006
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 32
    Par défaut [T-SQL] Problème d'export de fichiers Word à partir de la BD
    Bonjour à tous !

    j'utilise l'utilitaire "bcp" afin d'exporter le contenu de champs binaires vers des fichiers.
    Je parviens sans problèmes avec des fichiers de type pdf mais quand je m'attaque à des fichiers Word, j'ai un problème lorsque j'essaie d'ouvrir les fichiers résultats : Word n'arrive pas à déterminer le code de texte.

    Particularité : la BD sur laquelle je travaille a été importée à partir d'une BD SQL Server 2000 vers une BD SQL Server 2005.

    Ci-dessous, mon code.
    J'espère qu'une âme charitable ayant déjà utilisé bcp avec des fichiers Word viendra à mon secours ... (google ne m'a pas trop aidé sur ce coup là)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    DECLARE curseur_files CURSOR FOR
    SELECT  TOP 3 Id,[filename],fileExtension,numProtocole FROM maBD.dbo._FileExport WHERE fileExtension = 'doc' --AND id = 5939
    OPEN curseur_files
    FETCH curseur_files INTO @id,@filename,@fileExtension,@numProtocole
    WHILE @@FETCH_STATUS = 0
    BEGIN
    	SET @filename = 'C:\Data\SharePoint\CT-Files\'+@numProtocole+'-'+@fileName+'.'+@fileExtension
    	SET @cmd = 'bcp "SELECT fileContent FROM maBD.dbo._FileExport WHERE id='+CONVERT(VARCHAR(10),@id)+'" queryout "'+@filename+'" -T -n'
    	EXEC maBD..xp_cmdshell @cmd
    	FETCH NEXT FROM curseur_files INTO @id,@filename,@fileExtension,@numProtocole
    END
    CLOSE curseur_files
    DEALLOCATE curseur_files

  2. #2
    Membre averti
    Inscrit en
    Septembre 2006
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 32
    Par défaut
    Salut à tous,

    y'a pas un crack sur l'export de Blob qui pourrait m'aider ?
    Allez soyez pas timide

Discussions similaires

  1. Exportation de fichier Word ne passe pas avec IE sous HTTPS
    Par l'archiviste dans le forum Langage
    Réponses: 0
    Dernier message: 13/09/2010, 15h40
  2. [AC-2007] Problème d'export état vers word
    Par Nephyline dans le forum IHM
    Réponses: 1
    Dernier message: 22/10/2009, 12h07
  3. [POI] Problème de lecture des fichiers Word
    Par Dari dans le forum Documents
    Réponses: 9
    Dernier message: 05/07/2007, 14h08
  4. problème génération fichier Word à partir d'excel
    Par zoum13 dans le forum VBA Word
    Réponses: 3
    Dernier message: 02/02/2007, 13h03
  5. Problème à l'ouverture de fichiers Word
    Par Asdorve dans le forum Word
    Réponses: 8
    Dernier message: 19/05/2006, 12h03

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