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 :

Gestion Parc Automobile [Débutant]


Sujet :

VB.NET

  1. #1
    Nouveau membre du Club
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2011
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2011
    Messages : 29
    Points : 27
    Points
    27
    Par défaut Gestion Parc Automobile
    Bonjour,
    Je suis entrain de développer une application de gestion de parc automobile.
    J'ai une fenêtre pour enregistrer les chauffeurs. Alors dans cette fenêtre je veux mettre pour chaque chauffeur sa photo. Comme je suis débutante en visual basic donc je ne sais pas comment faire pour insérer une image dans la base de données sql serveur!
    Pourriez vous m'aider ?

    Merci

  2. #2
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 177
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 177
    Points : 25 125
    Points
    25 125
    Par défaut
    sujet maintes fois traité ici même
    il faut un champ de type varbinary, récupérer l'image dans un memorystream puis récupérer les octets
    et réciproquement

    fait une recherche sur google avec memorystream sql server image

  3. #3
    Membre chevronné Avatar de Danyel
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2005
    Messages
    1 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 692
    Points : 1 960
    Points
    1 960
    Par défaut
    Perso, j'aime pas trop cette methode d'inserer directement des images dans une bdd.
    Ca surcharge le poids de la base inutilement, peut ralentir les acces selon la taille, et surtout c'est pas trop sa fonction initiale.
    Il vaut mieux creer un repertoire en y inserant les images, puis de juste donner le nom dans la base.
    (ca n'engage que moi )

  4. #4
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 177
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 177
    Points : 25 125
    Points
    25 125
    Par défaut
    moi je suis pour mettre les images en bases de données, dans le pire des cas dans une base supplémentaire avec un identifiant à coté

    mais les mettre dans un dossier c'est pas terrible pour une application réseau, il faut gérer les droits etc...

  5. #5
    Membre chevronné Avatar de Danyel
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2005
    Messages
    1 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 692
    Points : 1 960
    Points
    1 960
    Par défaut
    Pour une appli reseau, ca peut effectivement etre mieux et/ou plus simple a dev, mais en mettant le rep en lecture simple sur la plage d'ip du groupe, ca fonctionne pas mal et meme point de vue securite ... ca va pas loin.

    Dans les 2 cas (et comme tjrs) il y a du bon et du moins bon, apres il faut voir par rapport aux limites et besoins.

  6. #6
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Points : 8 082
    Points
    8 082
    Par défaut
    Je pense qu'on peut etre un peu moins binaire que ca:
    Pour un truc du genre un avatar, ou on a 1 utilisateur = 1 avatar, c'est tolérable de stocker en base: on peut pas avoir une explosion de la volumétrie de la base (sauf si il y'a une explosion des utilisateurs).
    Pour un systeme de pièces jointes ou on peut attacher n pièces jointes à un message par exemple, la je le suggère dans un systeme de fichier.
    Apres, ca reste mon opinion personelle.

  7. #7
    Nouveau membre du Club
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2011
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2011
    Messages : 29
    Points : 27
    Points
    27
    Par défaut
    bonsoir,
    j ai insérer dans la table chauffeur un champ que j ai nommé image de type nvarchar dont j enregistre le chemin ou elle situe l image. mais je ne sais pas comment faire pour récupérer ce chemin
    que dois je faire?
    Merci

  8. #8
    Membre chevronné
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2009
    Messages
    1 048
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2009
    Messages : 1 048
    Points : 2 201
    Points
    2 201
    Par défaut
    Je pense qu'on peut etre un peu moins binaire que ca:


    Effectivement, il s'agit ici d'un choix d'architecture et non pas programmation.

    Je ne vois pas l’intérêt d'utiliser un serveur physique dédié avec un raid 10 pour une base de donnée avec une volumétrie de 50 Mb par année au lieu d'une machine virtuelle qui tourne sur un raid 5. Bien que la première solution soit probablement bien plus adaptée en théorie.

    Le stockage d'image dans la base permet aussi de "centralisé" la gestion des backup sur la base de donnée, d'éviter de gérer un paramètres d'application définissant le répertoire de stockage des photos (et de se planter avec la gestion des droits parce qu'on avait un truc plus important à faire sur le moment).

    Après niveau performance, on peut discuter mais faut bien que l'image soit lue sur un serveur puis transférée sur le réseau et vu qu'un champ blop au final c'est une référence vers un espace de stockage dédié à ce genre de truc dans la base de donnée d'un point de vue conceptuel c'est assez proche de la string qui donne le chemin sur un serveur de fichier (L'avantage principal est plutôt d'alléger la charge de travail de la base de données, très intéressant si cette dernière mouline à la limite de ces capacités).

    Sinon rapport à la dernière question l'idée est d'utiliser la string sur la propriété image du contrôle en question. Si tu ne sais pas comment exécuter une requête pour retrouver cette string. Je te conseille de te documenter au plus vite sur ADO.NET avec l'excellent cours de Plasserre par exemple!

    http://plasserre.developpez.com/cours/vb-net/

  9. #9
    Nouveau membre du Club
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2011
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2011
    Messages : 29
    Points : 27
    Points
    27
    Par défaut
    lorsque je récupère le chemin de l image dans la base de données.comment je vais faire pour afficher cette image dans picturebox

  10. #10
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 177
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 177
    Points : 25 125
    Points
    25 125
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    picturebox.image = system.drawing.image.fromfile(chemin_as_string)

  11. #11
    Nouveau membre du Club
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2011
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2011
    Messages : 29
    Points : 27
    Points
    27
    Par défaut
    Merci beaucoup. C'est fait

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

Discussions similaires

  1. [XL-2007] Gestion parc automobile
    Par miloud54000 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 16/02/2014, 15h25
  2. [AC-2002] Création base de données gestion parc automobile
    Par Accessaa dans le forum Modélisation
    Réponses: 14
    Dernier message: 27/05/2013, 16h59
  3. Gestion parc automobile
    Par cheikhoufia dans le forum WinDev
    Réponses: 5
    Dernier message: 15/06/2012, 15h40
  4. gestion d'un parc automobile
    Par dexmax dans le forum ALM
    Réponses: 1
    Dernier message: 30/03/2010, 20h03
  5. gestion de parc automobile et informatique-fonctionnalités
    Par celesteouattara dans le forum Windows
    Réponses: 1
    Dernier message: 08/11/2006, 11h21

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