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

HyperFileSQL Discussion :

Copie de fichiers dans le dossier de la BDD


Sujet :

HyperFileSQL

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2012
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2012
    Messages : 14
    Points : 11
    Points
    11
    Par défaut Copie de fichiers dans le dossier de la BDD
    Bonjour,

    Je souhaite archiver des fichiers (images, texte) avec ma base de données HyperFile CS (ce sont des fichiers auxquels j'accède par l'application qui utilise la BDD).
    La première idée qui m'est venu à l'esprit est de les copier dans le chemin de la BDD par une fonction fcopieFichier, je récupère le chemin par hGèreServeur(MaConnexion,hCheminBaseDeDonnées), ce qui donne fCopieFichier(sFichierImage,HGèreServeur(MaConnexion,hCheminBaseDeDonnées))
    ...mais ca ne fonctionne pas ! je ne retrouve pas le fichier dans le dossier de la BDD (pourtant le fonction fCopieFichier me retourne vrai comme si la copie s'était bien déroulée...)

    Quelqu'un a-t-il une idée ?

    Merci d'avance

  2. #2
    Expert éminent
    Avatar de frenchsting
    Homme Profil pro
    multitâches-multifonctions
    Inscrit en
    Juin 2003
    Messages
    5 202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : multitâches-multifonctions
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 202
    Points : 9 190
    Points
    9 190
    Par défaut
    Si j'ai bien compris l'aide, hGèreServeur(MaConnexion,hCheminBaseDeDonnées) ne terenvoie pas le chemin de ta base en cours mais le chemin de toutes les bases, c'est à dire un niveau au dessus. Par ex : \\MonServeur\BDD et toi tu veux \\MonServeur\BDD\MaBDD.
    Logiquement, ton (tes) fichier(s) se trouve(nt) un niveau au dessus de celui que tu souhaites.
    Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
    Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.

    Sur internet, tout est vrai ! Honoré de Balzac
    Make it real not fantasy... Herman Rarebell

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2012
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2012
    Messages : 14
    Points : 11
    Points
    11
    Par défaut
    Bonjour,

    Le problème c'est que je ne le récupère ni dans l'un ni dans l'autre ! Pourtant la fonction fCopieFichier me retourne vrai ...
    Pourtant je trace le chemin qui est correct ...

    Je ne comprends pas.

    Alain

  4. #4
    Expert éminent
    Avatar de frenchsting
    Homme Profil pro
    multitâches-multifonctions
    Inscrit en
    Juin 2003
    Messages
    5 202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : multitâches-multifonctions
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 202
    Points : 9 190
    Points
    9 190
    Par défaut
    Tu as fait une trace de ton chemin ?
    Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
    Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.

    Sur internet, tout est vrai ! Honoré de Balzac
    Make it real not fantasy... Herman Rarebell

  5. #5
    Rédacteur/Modérateur

    Avatar de dsr57
    Homme Profil pro
    Analyste programmeur senior
    Inscrit en
    Octobre 2003
    Messages
    1 139
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Analyste programmeur senior
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 139
    Points : 4 681
    Points
    4 681
    Billets dans le blog
    22
    Par défaut
    D'apres frenchsting, tu as déjà un souci de niveau dans ton arborescence.
    tu dois vouloir copier ton fichier un niveau plus bas.

    Dans la fonction :
    Il me semble qu'il faut spécifier le nom du fichier destination.

    J'écrirais ce code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    ls_cheminFichierBdd est une chaine=CompleteRep( hGèreServeur(MaConnexion,hCheminBaseDeDonnées))
    ls_cheminFichierBdd+=Complèterep("NomDeLaBaseDeDonne")
    fCopieFichier(sFichierImage,ls_cheminFichierBdd+"NomDuFichier"))
    Code non testé
    ------------------------------------------------------------------------------------------------------------------------------------------
    Mon message vous a aidé, pensez à remercier . La discussion est résolue, n'oubliez pas le tag
    ------------------------------------------------------------------------------------------------------------------------------------------
    Site perso : Formation, Expérience, Réalisations, ...
    Blog : Le Blog de DSR57 - Programmation WinDev

Discussions similaires

  1. copie de fichiers dans différents dossiers
    Par mig87 dans le forum Scripts/Batch
    Réponses: 2
    Dernier message: 02/09/2011, 08h56
  2. [Upload] upload de fichier dans un dossier creer en ligne
    Par jeanfrancois dans le forum Langage
    Réponses: 1
    Dernier message: 20/03/2006, 14h09
  3. Réponses: 7
    Dernier message: 05/01/2006, 01h06
  4. Pb de comptage de fichiers dans un dossier
    Par oz80 dans le forum Access
    Réponses: 2
    Dernier message: 15/11/2005, 14h26

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