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

VB.NET Discussion :

Les images et sql server


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    79
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2005
    Messages : 79
    Par défaut Les images et sql server
    Bonjour,

    J’aimerai bien stocker une image dans une base de données (sous sql server). J’ai donc créé un champ « image » dans une table. Le problème est que je ne sais pas comment enregistrer une image (bytes, url,.. ??). Quelqu’un aurait-il un exemple en vb.net svp ? (en faisant des recherches j’ai seulement trouvé comment afficher l’image et non pas l’enregistrer)

    D’avance merci pour vos réponses

    Vincent

  2. #2
    Rédacteur

    Avatar de Jérôme Lambert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2003
    Messages
    4 451
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 4 451
    Par défaut
    Normalement, tu dois convertire ton image en byte :

    http://faqcsharp.developpez.com/?pag...rt_image_bytes

    Ensuite pour enregistrer ton tableau de bytes dans la bd via ton objet SqlCommand :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Dim maCommande As SqlCommand = New SqlCommand("INSERT INTO Images (champsImage) VALUES (@img)", maConnection)
    Dim monParametre As SqlParameter = New SqlParameter("@img", SqlDbType.Image)
    monParametre .Value = monImageEnBytes
    maCommande .Parameters.Add(monParametre)
    Pour ce qui est de récupérer une image à partir d'un tableau de bytes :

    http://faqcsharp.developpez.com/?pag...rt_bytes_image

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    79
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2005
    Messages : 79
    Par défaut
    ok merci beaucoup, avec ca je devrais pouvoir y arrivé. Pour l'instant j'ai pas encore eu le temps de tester byteToImage mais ca devrait etre ok.

    Encore mille merci

    vincent

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

Discussions similaires

  1. Help!! Probleme avec les dates sur SQL SERVER
    Par Nadaa dans le forum MS SQL Server
    Réponses: 16
    Dernier message: 03/08/2006, 16h55
  2. Au secours, sur les licences MS SQL Server
    Par papouAlain dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 31/10/2004, 11h27
  3. Gérer les queue avec sql server ?
    Par devdev dans le forum MS SQL Server
    Réponses: 8
    Dernier message: 17/06/2004, 17h38
  4. Type de donnée image sous Sql Server Dba
    Par Vanesse dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 11/05/2004, 11h43
  5. Une ch'tite bizarrerie dans les Updates de SQL Server
    Par Wakko2k dans le forum MS SQL Server
    Réponses: 12
    Dernier message: 08/04/2004, 14h14

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