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

Bases de données Delphi Discussion :

Path de l'alias


Sujet :

Bases de données Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Mai 2003
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 9
    Par défaut Path de l'alias
    bonjour, je recherche le moyen de changer le path de l'alias de ma base de donnée en delphi par programmation, (à l'aide d'un bouton dans ma forme).
    merci

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    269
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 269
    Par défaut
    Salut,

    Tu peux utiliser :
    TSession.GetAliasParams
    Renvoie les paramètres associés à un alias spécifique du moteur de bases de données Borland (BDE).
    procedure GetAliasParams(const AliasName: String; List: TStrings);
    Ensuite tu lis la valeur de la clé "PATH"

    a+

  3. #3
    Membre confirmé Avatar de mamou30
    Inscrit en
    Janvier 2007
    Messages
    118
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 118
    Par défaut Utiliser un répertoire
    pourquoi ne pas travailler avec un répertoire c'est juste une suggestion

  4. #4
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    202
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 202
    Par défaut
    essai ce code

    with Session do
    begin
    ConfigMode := cmSession;
    try
    Dir:=path;
    if not DirectoryExists(Dir) then
    ForceDirectories(Dir);
    AddStandardAlias('Alias',Dir,'PARADOX');
    finally
    ConfigMode := cmAll;
    end;
    end;

  5. #5
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    269
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 269
    Par défaut
    ho la... merci franck... j'ai lu "charger" au lieu de "changer" !!!


    a+

  6. #6
    Membre émérite Avatar de Yurck
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2005
    Messages
    682
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 16
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2005
    Messages : 682
    Par défaut
    Alors kamel2002 ? As-tu ta réponse ?

    En fait la méthode dépend de ton mode de connexion et de ton SGBD.

    Si tu utilises par exemples le BDE et une base firebird alors il existe encore deux solutions (au moins).
    C'est de changer d'alias ou directement le chemin de connexion à la base par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
       Database.Params[0]:='Server Name='+chemin;
    En résumé : précise ta question !

    a+

Discussions similaires

  1. récupération du path de l'alias
    Par colombe dans le forum Bases de données
    Réponses: 3
    Dernier message: 13/05/2007, 13h51
  2. path de l'alias
    Par kamel2002 dans le forum Bases de données
    Réponses: 2
    Dernier message: 18/03/2007, 19h27
  3. [BDE]Création alias
    Par patblt dans le forum Bases de données
    Réponses: 3
    Dernier message: 02/06/2004, 10h07
  4. Redhat-9 changer le path des databases
    Par jean christophe dans le forum Installation
    Réponses: 7
    Dernier message: 30/05/2003, 17h53
  5. comment creer un alias dynamique avec BDE et ODBC
    Par david33 dans le forum C++Builder
    Réponses: 2
    Dernier message: 12/07/2002, 11h50

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