Voila mon probleme: j'ai concut une application de guichets. je souhaite a present archive automatiquement les pieces comptables ayant servies au règlements. mon sgbd est sql server 2000.
merci d'avances de vos reponses.
Voila mon probleme: j'ai concut une application de guichets. je souhaite a present archive automatiquement les pieces comptables ayant servies au règlements. mon sgbd est sql server 2000.
merci d'avances de vos reponses.
Salut,
en recherchant sur le forum !
ou
"utiliser-type-blob-fonctionnement-image"
Le type s'appel Image.
Mais il n'existe pas de fonction pour inserer, modifier et supprimer en natif,
il faut passer par une couche d'accès au données évoluer comme ADO et ADO.NET.
Bonjour,
Pourquoi ne pas stocker tout simplement leur chemin d'accès ?
Imaginez un peu la taille que cela peut prendre dans une base de données, les lectures de pages supplémentaires que cela crée si vous stockez des images en base de données.
En stockant seulement leur chemin d'accès, vous les rendez en plus accessibles par d'autres applications ...
@++![]()
+1
Je partage le même questionnement et j'ajouterais : à quoi cela servirait-il d'avoir l'image dans la DB ?
En gardant seulement le chemin d'accès dans la DB, l'image reste dans un folder sous Windows et partant de là, l'ajout ou la mise-à-jour d'une image est ultra-simple et ne nécessite aucune programmation vu qu'on parle simplement de fichiers.
En outre, garder les images dans un folder permet aisément de les réutiliser pour d'autres applications, sans frais. Autrement, tu devrais exporter les images de ta DB et là aussi, cela ne se fera pas sans une programmation adhoc.
Non, honnêtement, je ne vois pas trop l'intérêt de stocker l'image. Saurais-tu m'éclairer ?
Sauf avec le filestream de SQL Server 2008, mieux vaut en effet les stocker à part comme je l"'indique ici : http://sqlpro.developpez.com/cours/stockerimages/
A +
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
* * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *
1'Il suffit de sauvegarder la DB et les images le sont aussi.Envoyé par cavo789;
2-Pas besoin de partager le dossier des images
3-Pas besoin de chemin UNC.
4-Il faut une programmation pour lire les images ce qui offre une sécurité supplémentaire.
J'ai développer personnellement une application de gestion de l'identité bancaire et les images sont stockées dans une DB et un client Winforms en C# me permet de les gérer Et sa marche à merveil.
Et qu'est ce qui se passerait si tous le dossier était supprimé par érreur ?Envoyé par cavo789
(Mis à part la version 2008)
Oui, mais c'est assez basic, la faq sql serveur contient un topic a cet effet.Envoyé par cavo789
Il existe des interminable débats sur ces deux problématiques qu'il suffit de chercher sur le net.Envoyé par cavo789
A vrai dire, tout dépends du domaine d'application de ton application et de la taille des images concernées.
Très bons arguments Laurent. Merci de les avoir partagé avec moi. Et tu as raison, tout dépend des besoins de l'application et de la sécurité qui doit y être liée.
Partager