begin process at 2012 02 10 18:10:03
  Trouver un code source :
 
dans
 
Accueil > Forum > 

JAVA / J2EE / J2ME

 > 

Système

 > 

JDBC

 > 

comment récupérer le path total d'un objet enregistré dans un champ de type "pièce jointe" d'une table MS Access 2007?


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

comment récupérer le path total d'un objet enregistré dans un champ de type "pièce jointe" d'une table MS Access 2007?

vendredi 26 décembre 2008 à 08:15:49 | comment récupérer le path total d'un objet enregistré dans un champ de type "pièce jointe" d'une table MS Access 2007?

hyunikel

Bonjour tout le monde,

Je développe depuis des jours une application de gestion d'une école en Java Netbeans 6.1 et avec MS Access 2007.

J'ai créé la base de données dont une table est composée d'un champ de type "pièce jointe" ainsi que d'autres champs.

J'ai pu coder en Java des instructions permettant de sauvegarder, dans ce champ de type "pièce jointe", les photos d'identité des élèves à partir du disque dur.

Mais le problème que mon application doit aussi pouvoir récupérer la path ou le chemain physique de chaque photo sur le disque dur, au moment où je désire afficher les informations relatives à chaque élève. Car il est seulement possible de récupérer le nom de la photo mais pas son path, lorsqu'on écrit la requête "SELECT photo FROM nomTable;"

Je n'arrive pas à savoir comment récupérer le path ou bien le chemin physique total d'une photo (ou bien d'un objet en général) enregistrée dans un champ de type "pièce jointe" d'une table MS Access 2007?

J'ai cherché par tout sur le net sans aucun résultat...
S"il vous plait, quelqu'un a une idée comment résoudre ce problème?
Merci..
vendredi 26 décembre 2008 à 10:04:19 | Re : comment récupérer le path total d'un objet enregistré dans un champ de type "pièce jointe" d'une table MS Access 2007?

Rorix83

Je ne connais pas MS Access, néanmoins j'ai travaillé avec d'autres SGBD.

Une solution possible serait d'enregistrer toutes tes photos dans le même dossier.
(tu peux concaténer la valeur renvoyée par la fonction time() au nom de ta photo).

Pour le Path, tu aura a définir une constante qui sera le chemin du dossier choisi.

vendredi 26 décembre 2008 à 10:48:53 | Re : comment récupérer le path total d'un objet enregistré dans un champ de type "pièce jointe" d'une table MS Access 2007?

hyunikel

Merci Rorix83 de m'avoir répondu à mon sujet.

Bon, pour le path, j'ai déjà définit une constante de type chaine de caractères que j'ai stocké le path (que j'ai choisi) dedans. Mais, le problème c'est qu'avec cette solution, l'utilisateur ne sera pas libre de choisir le path où il veut stocker ses photos sur son disque dur.
J'aime bien savoir comment peut-on récupérer le path de toute photo du moment où l'on accède à son champ dans la base (Microsoft Access) avec la requête SELECT. Car comme j'ai dis au dessus, la requête SELECT pour un champ de "pièce jointe" ne permet de renvoyer que le nom de l'objet du même type, mais pas tout son path.

Merci
vendredi 26 décembre 2008 à 18:41:13 | Re : comment récupérer le path total d'un objet enregistré dans un champ de type "pièce jointe" d'une table MS Access 2007?

Rorix83

En stockant le path dans un nouvel attribut?
vendredi 26 décembre 2008 à 21:42:32 | Re : comment récupérer le path total d'un objet enregistré dans un champ de type "pièce jointe" d'une table MS Access 2007?

hyunikel

Merci,

Je vais essayer ton idée Rorix83, mais, à propos de la fonction time() que tu m'as proposé une solution avec. Je ne l'ai jamais utilisée cette fonction. Je ne connais pas son rôle. C'est pour cela que je n'ai pas compris ce que tu m'as proposé.

Merci bien Rorix83
samedi 27 décembre 2008 à 04:21:13 | Re : comment récupérer le path total d'un objet enregistré dans un champ de type "pièce jointe" d'une table MS Access 2007?

hyunikel

Réponse acceptée !
Merci Rorix83, ton idée m'a inspiré d'une meilleure solution.

En fait, j'ai tout fouillé dans la documentation Access 2007 et je n'ai trouvé aucune indication qui montre s'il est possible d'ajouter une pièce jointe à la base Access à travers une requête SQL, à moins qu'on ouvre la base.accdb et qu'on aille directement directement au champ pour l'ajouter manuellement et non pas à travers un code d'un langage de programmation.

Ce que j'ai fait est le suivant:
J'ai enlevé le champ de type pièce jointe de la table de ma base et je l'ai remplacé par deux autres de type texte; un pour le nom et le type de la photo, et le deuxième est pour stocker son path entier.
Bien sur avec quelques modifications au niveau du code, le tour a été joué.

Encore une fois merci pour toi de votre aide Rorix83, et bon weekend.


Cette discussion est classée dans : pièce, récupérer, type, champ, path


Répondre à ce message

Sujets en rapport avec ce message

Je voudrait créer une classe dont le nombre de champ est connus mais pas leur type [ par naiko01 ] bon voila, en fait, je dois créer une classe dont le type de champ est définit par un document XML, pour ce qui est de l'exctraction des données du do Récupérer le type d'une Image [ par Mentalbug ] Bonjour bonjour, depuis un peu trop de temps à mon gout je me casse la tête sur un stupide problème :PJ'ai besoin de récupérer des images stockée dans récupérer les champs et les méthodes d'une classe [ par bobunny ] Bonjour,voilà mon pb (c'est un exemple tout bete) : imaginons que j'ai une classe Chat avec un champ "nom" et une méthode "crier()". J'ai une autre cl Récupérer le path du menu démarrer et la cible d'un raccourci [ par hyunikel ] Bonjour à tous, J'espère que je pose ma question dans le bon thème. 1- Est ce que c'est possible de récupérer le path du menu démarrer de Windows qu Probleme avec type Object [ par Slyders ] Bonjour,J'essaie de récupérer un élément d'un object mais je sais pas comment faire :if (value instanceof Object[]) {                                f récupérer la date dans un champ texte [ par boubou2412 ] Bonjour,j'ai vraiment besoin de votre aide, j'ai une interface qui permet de se connecter à un serveur et qui affiche les bases de données existant au Isersion d'un champ [ par tresbien ] BonjOur :) j'ai la table pièce qui est déja remplit mais le champs IdFacture est vide donc je veux insérer la valeur 1 ( idfacture ) dans la pièce qu Récupérer Path webservice [ par LordSnotling ] Bonjour, J'ai crée un webservice avec spring à partir d'un wsdl et j'aimerais dans ce webService, charger un fichier de configuration présent dans getDate(3); pour un enregistrement vide [ par amine1234Z ] Salut, j'espère que vous allez bien; bon mon souci est comme suite: j'ai des enregistrement dans une table, par exemple: .Numéro de type numérique .


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 5,366 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales