diff options
Diffstat (limited to 'src/include/xbtblmgr.h')
-rwxr-xr-x | src/include/xbtblmgr.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/include/xbtblmgr.h b/src/include/xbtblmgr.h index 150026b..2c31e45 100755 --- a/src/include/xbtblmgr.h +++ b/src/include/xbtblmgr.h @@ -30,8 +30,9 @@ class XBDLLEXPORT xbDbf; /* this structure is a linked list of open tables */ struct XBDLLEXPORT xbTblList{ xbTblList *pNext; - xbString *psTblName; /* Name of table - same table can be opened multiple times, but must have unique alias */ - xbString *psTblAlias; /* TblAliasName must be unique */ + xbString *psFqTblName; // Fully qualified name of table - same table can be opened multiple times, but must have unique alias + xbString *psTblName; // Table name without path, without extension + xbString *psTblAlias; // TblAliasName must be unique, same as TblNAme if Alias not provided xbDbf *pDbf; }; @@ -39,8 +40,8 @@ class XBDLLEXPORT xbTblMgr : public xbSsv { public: xbTblMgr(); ~xbTblMgr(); - xbInt16 AddTblToTblList ( xbDbf *d, const xbString &sTblName ); - xbInt16 AddTblToTblList ( xbDbf *d, const xbString &sTblName, const xbString &sTblAlias ); + xbInt16 AddTblToTblList ( xbDbf *d, const xbString &sFqTblName ); + xbInt16 AddTblToTblList ( xbDbf *d, const xbString &sFqTblName, const xbString &sTblAlias ); xbInt16 DisplayTableList () const; xbDbf * GetDbfPtr ( const xbString &sTblAlias ) const; xbDbf * GetDbfPtr ( xbInt16 sItemNo ) const; |