Hi
Mit Hilfe von Session kannst du die aktuellen Parameter des Alias abfragen und daraus wiederum kannst du auch den Pfad entnehmen.
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13:
| function GetDbPath(Alias: string): string; var plst : TStringList; begin result := ''; plst := TStringList.Create; try Session.GetAliasParams(Alias, plst); result := plst.Values['Path']; finally plst.Free; end; end; |
So wie geschrieben funktioniert das mit Standard-Datenbanken. Bei Zugriff auf IB, Access oder andere Datenbanken, steht der Pfad meistens zusammen mit dem Datenbanknamen in einem Eintrag Database o. ä. Das müsste dann entsprechend angepasst werden.
Gruss Lothar
Der BH ist für die Brust, der Plan ist für'n Ar...