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
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
Salut,
Tu peux utiliser :
Ensuite tu lis la valeur de la clé "PATH"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);
a+
pourquoi ne pas travailler avec un répertoire c'est juste une suggestion
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;
ho la... merci franck... j'ai lu "charger" au lieu de "changer" !!!
![]()
a+
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
En résumé : précise ta question !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Database.Params[0]:='Server Name='+chemin;
a+
Partager