Wolfgang Chien's Homepage | Delphi學習筆記 - 問答篇 |
如何知道某個Alias所指的資料庫目錄(如paradox)或資料庫名稱(interbase)
曾經寫過一個程序, 可以查出某一個 Alias 的目錄, 您可以參考看看:
(* Delphi 1.0 *) (* 取得 Alias 的實體路徑 *) (* 傳入值大小寫沒有關係 *) function GetAliasPath(const sAliasName: string): string; { uses DB, DBTables, DBConsts, DbiTypes, DbiProcs, DbiErrs; } var szName: array[0..100] of char; Desc: DBDesc; wResult: DBIResult; begin Result := ''; StrPLCopy(szName, sAliasName, High(szName)); wResult := DbiGetDatabaseDesc(szName, @Desc); if wResult = DBIERR_NONE then Result := StrPas(Desc.szPhyName); end;
首頁 | 學習筆記 | 主題公園 | 軟體下載 | 關於本站 | 討論信群 | 相約下次 |