我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

您的位置:網站首頁 > Proe教程

ProE二次開發的TOOLKIT中連接本地數據庫方法

時間:2011-02-24 09:39:31 來源:

  本文介紹了ProE二次開發的TOOLKIT中連接本地數據庫方法。

  要通過TOOLKIT對工作區進行任何操作,必須首先連接本地數據庫,獲得本地數據庫的句柄。

  如果用戶沒有設置PDM_LDB_PATH環境變量,缺省路徑為“c:”,在.proi目錄下有一個Local.ddb文件,即為本地數據庫。通過以下函數實現連接LDB:

  status = PDMLDBConnect("c:│.proi│Local.ddb", &ldb);

  如果用戶定義了PDM_LDB_PATH,則以上寫法將無法連接成功,所以需要先使用getenv("PDM_LDB_PATH")函數獲取環境變量的值,然后把“”轉換為“│”。

  在舊的Pro/INTRALINK版本中,路徑必須使用“│”,如以上函數中所寫。

  經測試發現,在Pro/INTRALINK 3.2版本中,不再受此限制,以下兩種寫法也可以:

  status = PDMLDBConnect("c:/.proi/Local.ddb", &ldb);

  status = PDMLDBConnect("c:.proiLocal.ddb", &ldb);

  所以,在新的Pro/INTRALINK版本中,得到PDM_LDB_PATH后,無需再進行路徑轉換,可以直接傳給PDMLDBConnect函數。