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 :

Stockage/extraction d'un fichier pdf


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 4
    Par défaut Stockage/extraction d'un fichier pdf
    Bonjour,

    J'ai créé une table SQL server pour stocker/extraire des fichiers pdf.
    Dans cette table que j'ai nommé 'TABLE_POUR_BLOB', j'ai mis un champ 'id' identifiant (entier auto-incrémenté) et un autre champ varbinary(8000) où serait stocké mon fichier pdf. Je n'ai pas réussi à mettre varbinary(max) comme je l'ai vu sur plusieurs forums car sql server m'affiche que c'est un type invalide... est-ce normal ?

    Je souhaiterais donc savoir quelles requêtes mettre en place pour faire un stockage puis une extraction des fichiers pdf qui seraient stockés dans cette base.
    Je travaille avec une IHM en Windev10.

    Merci d'avance.

    Laurent

  2. #2
    Membre Expert
    Avatar de rudib
    Homme Profil pro
    Fakir SQL Server & NoSQL
    Inscrit en
    Mai 2006
    Messages
    2 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Fakir SQL Server & NoSQL

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 573
    Par défaut
    Bonjour,

    Le mieux est de stocker simplement un lien vers le fichier présent sur un partage réseau.
    Sinon : "Using Large-Value Data Types" dans l'aide en ligne

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 4
    Par défaut
    Merci pour cette réponse rudib, mais il faut impérativement que je stocke mes fichiers pdf dans des BLOB de ma base SQL server 2005...

    Personne ne fait ou n'a fait ça ??

    En attendant, je vais aller chercher dans l'aide en ligne...

  4. #4
    Rédacteur
    Avatar de WOLO Laurent
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Mars 2003
    Messages
    2 741
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Congo-Brazzaville

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

    Informations forums :
    Inscription : Mars 2003
    Messages : 2 741
    Par défaut
    Quelle est la version de votre serveur SQL ?
    Si c'est la version 2000, merci d'utiliser le type image et si c'est la version 2005, vous avez le type image ou le type varbinary(max).

    Bonne chance mon cher et bienvenu sur le forum.

    Découvrez la FAQ de MS SQL Server.
    La chance accorde ses faveurs aux esprits avertis !

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 4
    Par défaut
    Merci pour la rapidité de cette réponse, Laurent.

    J'avais effectivement lu sur un forum qu'un fichier pdf pouvait être stocké dans un champ image sql server 2005... merci pour cette confirmation.

    Pour insérer mon pdf dans mon BLOB, je suppose qu'un 'insert' ne suffit pas ? Qu'elles sont donc les requêtes à mettre en place pour insérer et extraire correctement ce type de fichier dans ma base ?

    Merci d'avance.

  6. #6
    Rédacteur
    Avatar de WOLO Laurent
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Mars 2003
    Messages
    2 741
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Congo-Brazzaville

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

    Informations forums :
    Inscription : Mars 2003
    Messages : 2 741
    Par défaut
    Pour inserer un fichier dans une base de données, il faut malheureusement passer par un langage L4G comme visual Basic en passant par la couche ADO.

    Découvrez la FAQ de MS SQL Server.
    La chance accorde ses faveurs aux esprits avertis !

  7. #7
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 4
    Par défaut
    D'accord.
    Je travaille sur Windev10 un langage proche de VB... je vais donc chercher par là alors !

    Merci beaucoup pour ces informations !

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

Discussions similaires

  1. Extraction de pages de fichiers Pdf via Excel / Acrobat
    Par kiki29 dans le forum Contribuez
    Réponses: 0
    Dernier message: 18/11/2014, 21h41
  2. Lecture fichier PDF et extraction de données avec Java
    Par le_misterioso dans le forum Général Java
    Réponses: 2
    Dernier message: 03/04/2011, 01h32
  3. Extraction d'un tableau d'un fichier PDF.
    Par Baban29 dans le forum Collection et Stream
    Réponses: 2
    Dernier message: 28/04/2008, 11h15
  4. Extraction fichier .pdf d'un CLOB
    Par merssemic dans le forum SQL
    Réponses: 7
    Dernier message: 13/11/2007, 17h21
  5. [PDF]Module extraction données de fichiers PDF
    Par boniface dans le forum Modules
    Réponses: 4
    Dernier message: 10/04/2007, 11h34

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