How to get pathname from a alias

I have a problem I need to get the path from aliasname
lpdAsked:
Who is Participating?
 
kjtengConnect With a Mentor Commented:
Make sure that "DB" in the uses clause
Call getAliasParams to obtain the details (filepath etc) of  alias eg. session.GetAliasParams( 'alias name', aStringListVar);

hope this help.  kjteng
0
 
GreedyCommented:
DBE alias or what???
0
 
jeurkCommented:
Hi
I would rather use the following function :

it uses

uses db, dbtables, bde;

the function is

FUNCTION GetDir(hDB: hDbiDb): STRING;
VAR
     Dir: STRING;
BEGIN
     SetLength(Dir, dbiMaxPathLen + 1);
     Check(DbiGetDirectory(hDB, False, PChar(Dir)));
     SetLength(Dir, StrLen(PChar(Dir)));
     Result := Dir;
END;

a call example :

cheminBDD := getDir(datamodule2.TSoc.DBHandle);


0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.