Bonjour à tous,
Quelle serait la meilleure façon d'indiquer le chemin d'une BDD Firebird pour un Pgm qui l'accéde à partir d'un poste client ?
Fichier INI, Registre, ???
Merci.
Bonjour à tous,
Quelle serait la meilleure façon d'indiquer le chemin d'une BDD Firebird pour un Pgm qui l'accéde à partir d'un poste client ?
Fichier INI, Registre, ???
Merci.
sauf si ta base peu changer d'adresse, dans ton pgm c'est le meilleur endroit non ?
Perso j'ai choisi pour mes nouvelles applis un fichier XML,Envoyé par akli_agha
dans mes anciennes [d3] j'utilisai la base de registre mais cela pose des problèmes de portabilité machine , ensuite je me suis mis au [d5..D7] INI
bien mais ne me permettait pas tout
du coup [D2006] le fichier XML m'apporte tout ce que je cherche
un exemple ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 <?xml version="1.0" encoding="UTF-8"?> <SAMAIN> <PROGRAMMES>D:\LALETBDS\Depot</PROGRAMMES> <IMAGES>C:\LALET\FICHIERS\ETIQUETTES</IMAGES> <EJECTIONUSB>D:\LALETBDS\DEPOT\EjecteUSB.exe</EJECTIONUSB> <BDD> <Base> <name>Depot</name> <securite>D:\Fichiers Lalet\Depot.fdb</securite> <societe>LALET</societe> </Base> <Base> <name>Base</name> <securite>D:\Fichiers Lalet\Base.fdb</securite> <societe>LALET</societe> </Base> <Base> <name>GpaoMvts</name> <securite>D:\Fichiers Lalet\Gpaomvts.fdb</securite> <societe>LALET</societe> </Base> </BDD> </SAMAIN>
MVP Embarcadero
Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
SGBD : Firebird 2.5, 3, SQLite
générateurs États : FastReport, Rave, QuickReport
OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd
Salut
Pour Firebird l'utilisation d'alias de base de données est conseillé.Envoyé par akli_agha
Dans le dossier d'installation de Firebird tu disposes d'un fichier nommé Aliases.conf.
C'est un fichier texte que tu peux éditer avec NotePad par exemple.
Dans le fichier tu entres une ligne de ce type:
Ensuite pour tes applis clientes il suffit de définir l'alias (ici FBDEMO) comme DatabaseName.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 FBDEMO=C:\Databases\Firebird\FBDemo.fdb
Le principal avantage est que si ta base de données doit être déplacée pour une raison X ou Y, il suffit de mettre à jour la ligne dans le fichier conf, et tes applis clientes suivront automatiquement.
Voilà @+ Claudius
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager