線路斷面測量軟件
  • 資料等級:
  • 授權(quán)方式:資料共享
  • v發(fā)布時間:2015-01-10 17:55:47
  • 資料類型:RAR
  • 資料大。30 MB
  • 資料分類:電氣工程
  • 運行環(huán)境:WinXp,Win2003,WinVista,Win ;
  • 解壓密碼:civilcn.com
線路斷面測量
升級數(shù)據(jù)庫文件sys_updatedbf.dbf使用方法:

1.在升級數(shù)據(jù)庫時,SLCAD系統(tǒng)需要sys_updatedbf.dbf和帶有新字段的數(shù)據(jù)庫文件,如需要升級塔庫.
原有的用戶塔庫文件為SL_TA.DBF,而帶有新字段的塔庫文件為SL_TA_new.dbf, sys_updatedbf.dbf
中記錄的是塔庫的每個字段的處理方式(包括舊的字段,但在升級時不會更改舊字段原有的字段值).
sys_udatedbf.dbf可以記錄多個需要升級的數(shù)據(jù)庫.
2.sys_updatedbf.dbf字段的含義:

(1)字段名: 用于存放需要升級的數(shù)據(jù)庫的字段名(包括老字段和新字段,注意:所有的英文都要大寫)

(2)輸入方式: 在填寫新的數(shù)據(jù)庫的字段值時,不是每個字段都使用默認值,可能有的字段值需要用戶
添入一個默認值,有的字段是我們自己規(guī)定一個默認值,有的字段需要其它字段的值
合成一個新值.在升級當中根據(jù)輸入方式來處理每個字段的字段值;輸入方式定義如下:
1) 0: 默認值+記錄號 = 字段值. 如:填寫序號時,默認值為0,那么序號就從1開始遞增.
2) 1: 使用sys_updatedbf.dbf的字段默認值作為字段值;
3) 2: 在升級中用戶輸入一個值作為默認值(只輸入一次,所有的記錄的這個字段值都相同)
4) 3: 根據(jù)舊有的字段值合成新的字段值如新字段X:X在sys_updatedbf.dbf數(shù)據(jù)庫中對應
的'備注'字段值為_;A;B,則X字段值使用原數(shù)據(jù)庫中的A,B字段值合成新的字段值,字
段值之間用第一個字符'_'連接.注意:'_;A;B'用';'進行相隔,A,B為原數(shù)據(jù)庫中已經(jīng)
有的字段.
注意: 如果輸入方式不為以上4種,則升級數(shù)據(jù)庫失敗(可以通過修改函數(shù)updatedbf來增加)
(3)字段默認值: 初始給定的字段值.
(4)庫類型: SLCAD是根據(jù)庫類型來升級相應的數(shù)據(jù)庫,如:塔庫(SL_TA.dbf)類型為塔,串庫(SL_CHUAN.dbf)
類型為串,價格庫(SL_PRICE.dbf)類型為價格.若塔庫當庫類型為'塔庫'時。備注中的字段值
便是帶有新字段的數(shù)據(jù)庫名稱。SLCAD需根據(jù)此庫來升級,因此庫類型不許更改為其它值。
(5)備注: 在上面說明了備注的功能。一是字段輸入方式為3時,備注記錄了字段名。二是字段名為'數(shù)據(jù)庫'
時,備注填寫了有新字段的空數(shù)據(jù)庫的名稱。
3.升級步驟: (1)建立一個帶有新字段的空數(shù)據(jù)庫放在Dhlib目錄下。
(2)在sys_updatedbf.dbf中添加相應的新字段的記錄。(字段的處理方式,默認值,屬于什么庫)
(3)將sys_updatedbf.dbf中字段名為'數(shù)據(jù)庫'的'備注'字段值改為(1)所建立的新數(shù)據(jù)庫名(如:
塔庫sl_ta.dbf的'數(shù)據(jù)庫'這條記錄,'庫類型'應該為'塔庫',這時備注就為新庫的名稱)
5.數(shù)據(jù)庫備份:升級后,老的數(shù)據(jù)庫備份在sysbak目錄下,文件名為相應的庫名+升級時的時間,如:塔庫sl_ta.dbf
備份數(shù)據(jù)庫為sl_ta_2002_10_31_10_20_30.dbf
4.注意: 在sys_updatedbf.dbf中,字段名為'數(shù)據(jù)庫'的字段是必須有的,它在備注中記錄了帶有新的字段的
空數(shù)據(jù)庫的名稱,在升級數(shù)據(jù)庫時需要使用。在此條記錄中還的注意庫類型的值。
立即下載土木工程網(wǎng)提醒您:本資料下載權(quán)限為(普通會員)
推薦下載
評論網(wǎng)友評論僅供網(wǎng)友表達個人看法,并不表明土木工程網(wǎng)同意其觀點或證實其描述!
驗證碼: 驗證碼