English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
Toutes les catégories

2006-08-28 23:56:31 · 5 réponses · demandé par Jarray 1 dans Informatique et internet Logiciels

5 réponses

c'est vrai que si on sait pas programmer on va les mettre dans un fichier à part pour savoir les ressortir. mais si c'est la photo d'identité des abonnés ou des employés d'une boîte, c'est bien de les mettre dans la base comme ça on a tout au même endroit et surtout, on peut browser les bonzomes avec un formulaire standard.

en plus depuis les années 90, toutes les bases de données du marché gèrent les champs BLOB (binary large object) prévues pour photos, mémos, et autres.

si tu veux pas écrire de programme, tu ajoute dans ta table un champ de type image, tu attache la table sous access et tu construit un formulaire avec l'assistant.

chaque champ est représenté par un dbedit sauf l'image qui est appelée objet OLE.

tu commence à saisir un nouvel enregistrement dans ta table et quand tu arrive à la photo, tu ouvre une application qui peut la lire, tu fait édition / copier.

puis tu sélectionne le champ OLE
puis édition/coller et l'image apparaît adâptée à la taille du contrôle.

note, ça marche aussi pour une feuille excel, powerpoint, word, ou du son, bref, tou ce qui peut passer dans le presse papier avec un serveur OLE.

il faut juste avoir une application compatible pour le relire.

2006-08-30 21:51:22 · answer #1 · answered by Ramis V 7 · 0 0

A partir de la version 2000 SQLServer supporte les fichiers images ... En fait les fichiers sont gérés par le moteur SQL qui stoque les fichiers et stoque dans la base l'adresse du fichier ( le champs doit etre de la forme "picture" )

voila un lien avec un exemple :
http://www.codeproject.com/cs/database/UploadPicturesSQLServer.asp

2006-08-29 01:10:35 · answer #2 · answered by Davy 2 · 0 0

moi je mettrai les images dans un dossier reservé.
pour y acceder, il faut nommer les images comme l'ID de ta table.

genre
ID ->1
Nom -> DooKie

l'image sera 1.jpg

sinon tu peux mettre l'url de ton image dans ta base, mais le plus rapide est la premiere solution...
sinon je comprends pas trop l'interet de stocker une image dans la base de données, c'est pas fait pour ca a la base

2006-08-29 00:06:49 · answer #3 · answered by Anonymous · 0 0

En général je ne met pas l'image dans la base.
Demande beaucoup de ressource et des traitements spécifiques (compliqués)
Je met juste le nom dans une table. L'image reste stocké dans un répertoire dédié
C'est donc juste un lien

2006-08-29 00:05:27 · answer #4 · answered by pub77400 2 · 0 0

En insérant dans un champs le lien vers l'image, image qui sera déposé sur un serveur Web.

2006-08-28 23:58:37 · answer #5 · answered by sOnO 6 · 0 2

fedest.com, questions and answers