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

C++Builder Discussion :

Probleme pour recuperer le chemin de donnees


Sujet :

C++Builder

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur
    Avatar de blondelle
    Homme Profil pro
    Inscrit en
    Mars 2006
    Messages
    2 738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 738
    Par défaut Probleme pour recuperer le chemin de donnees
    Bonjour:
    J'ai un programme de gestion d'une base de donnees qui est prevue pour acceuillir un seul utilisateur, ce programme va etre deploye sur plusieurs ordinateurs qui ne sont pas en reseau, j'aimerais que quelque soit l'endroit ou le programme est installe, il puisse creer est retrouver la base de donnees

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    134
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2006
    Messages : 134
    Par défaut
    salut,

    c'est quoi comme base de donnée? Si tu la met sur le web, il n'y a plus de problème ?

  3. #3
    Rédacteur
    Avatar de blondelle
    Homme Profil pro
    Inscrit en
    Mars 2006
    Messages
    2 738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 738
    Par défaut
    Merci de ta reponse chm0105:
    Desole mais pas d'acces Web sur ces postes, c'etait une solution.

  4. #4
    Membre émérite
    Avatar de Interruption13h
    Inscrit en
    Août 2005
    Messages
    603
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 603
    Par défaut
    Citation Envoyé par blondelle
    Bonjour:
    J'ai un programme de gestion d'une base de donnees qui est prevue pour acceuillir un seul utilisateur, ce programme va etre deploye sur plusieurs ordinateurs qui ne sont pas en reseau, j'aimerais que quelque soit l'endroit ou le programme est installe, il puisse creer est retrouver la base de donnees
    Salut !

    J'avoue que j'ai pas très bien saisi...
    Si tu veux bien donner plus de précision

    A+

  5. #5
    Rédacteur
    Avatar de blondelle
    Homme Profil pro
    Inscrit en
    Mars 2006
    Messages
    2 738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 738
    Par défaut
    Salut Interruption13h:
    Alors le programme que je termine va etre sur un CD et va etre installe par l'utilisateur dans le repertoire de son choix le programme est prevu pour creer sa propre base vide c'est le chemin de cette base que je veut recuperer car je ne peu connaitre a l'avance le chemin de ce repertoire, vu les kilometres a effectuer pour l'installer personnellement ce n'est pas possible, une assistance par telephone alors la c'est pas gagne du tout.
    Sur le Forum j'ai vu quelque chose du genre pour recuperer le chemin
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    AnsiString Filename;
    Filename = ExtractFilePath(Application->ExeName+"xxxxxx\\"+Filename;
    Mais si c'est possible je ne vois pas comment l'utiliser ou l'adapter a mon cas, en principe le programme et la base associee doivent dans le meme repertoire, il me faut aussi voir comment creer la base dans ce repertoire

  6. #6
    Membre Expert
    Avatar de Crayon
    Inscrit en
    Avril 2005
    Messages
    1 811
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 811
    Par défaut
    Citation Envoyé par blondelle
    Salut Interruption13h:
    Alors le programme que je termine va etre sur un CD et va etre installe par l'utilisateur dans le repertoire de son choix le programme est prevu pour creer sa propre base vide c'est le chemin de cette base que je veut recuperer car je ne peu connaitre a l'avance le chemin de ce repertoire
    Lors de l'installation enregistre le chemin dans le registre, c'est ce que font tout les installateurs. Après lorsque tu ouvres ton programme, tu lis valeur enregistré dans le registre.

  7. #7
    Rédacteur
    Avatar de blondelle
    Homme Profil pro
    Inscrit en
    Mars 2006
    Messages
    2 738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 738
    Par défaut
    Merci pour ta reponse Crayon:
    Pour ecrire dans le registre pas de probleme, mais aurait tu un lien qui explique ou ecrire.

  8. #8
    Membre émérite
    Avatar de Interruption13h
    Inscrit en
    Août 2005
    Messages
    603
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 603
    Par défaut
    Salut !
    Je croi que le problème sera réglé si tu choisi un dossier prélablement mais de façon relative à l'executable principale de ton logiciel. D'ailleur c'est ce que je fais moi, ma base de données et toujours dans un dossier nommé <BDDs>, ceci me permet de lancer des requêtes SQL comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    "SELECT * FROM BDDs\\Produits.db"
    Au lieu de :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    "SELECT * FROM C:\\Programe Files\\Soft\\Produits.db"
    ou même
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    "SELECT * FROM "+CheminBDD+"\\Produits.db"


    Si ton utilisateur a le choix d'installer ton soft la où il veut, le dossier pour stocker les base de données sera toujours dans le même endroit que ton soft...ça t'évitera beacoups de problèmes

    Espérant t'aider !


    A+

  9. #9
    say
    say est déconnecté
    Membre Expert
    Avatar de say
    Profil pro
    Inscrit en
    Août 2002
    Messages
    1 176
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 1 176
    Par défaut
    Citation Envoyé par blondelle
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    AnsiString Filename;
    Filename = ExtractFilePath(Application->ExeName+"xxxxxx\\"+Filename;
    qu'est devenue cette solution au fil du topic?

    de mon côté, je fonctionne comme ça..c'est pas pour une base de données mais bon,c'est pareil vu que a l'air d'une DB Fichier (Access?)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    const AnsiString LOCATED  = ExtractFilePath(Application->ExeName);
    et j'utilise LOCATED à loisir

  10. #10
    Rédacteur
    Avatar de blondelle
    Homme Profil pro
    Inscrit en
    Mars 2006
    Messages
    2 738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 738
    Par défaut
    Merci say:
    La j'ai du mal a trouver le temps de finir, et comme ca n'a pas un caractere d'urgence, je vais voir cela ce week end
    Au fait genial ton avatar

Discussions similaires

  1. probleme pour recuperer le chemin du dossier courant
    Par HoB dans le forum API standards et tierces
    Réponses: 8
    Dernier message: 11/08/2007, 11h22
  2. [MySQL] [débutant] probleme pour recuperer ID max et ID min
    Par fabien14 dans le forum Langage SQL
    Réponses: 1
    Dernier message: 25/09/2006, 10h48
  3. Réponses: 1
    Dernier message: 22/05/2006, 14h44
  4. probleme pour recuperer une valeur
    Par kespy13 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 15/04/2006, 10h18
  5. [VB] Probleme pour recuperer pieces jointes d'outlook
    Par eown dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 11/04/2006, 09h26

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