线路断面测量软件
  • 资料等级:
  • 授权方式:资料共享
  • v发布时间:2015-01-10 17:55:47
  • 资料类型:RAR
  • 资料大小:30 MB
  • 资料分类:电气亚博88app
  • 运行环境:WinXp,Win2003,WinVista,Win ;
  • 解压密码:civilcn.com
线路断面测量
升级数据库文件sys_updatedbf.dbf使用方法:

1.在升级数据库时,SLCAD系统需要sys_updatedbf.dbf和带有新字段的数据库文件,如需要升级塔库.
原有的用户塔库文件为SL_TA.DBF,而带有新字段的塔库文件为SL_TA_new.dbf, sys_updatedbf.dbf
中记录的是塔库的每个字段的处理方式(包括旧的字段,但在升级时不会更改旧字段原有的字段值).
sys_udatedbf.dbf可以记录多个需要升级的数据库.
2.sys_updatedbf.dbf字段的含义:

(1)字段名: 用于存放需要升级的数据库的字段名(包括老字段和新字段,注意:所有的英文都要大写)

(2)输入方式: 在填写新的数据库的字段值时,不是每个字段都使用默认值,可能有的字段值需要用户
添入一个默认值,有的字段是我们自己规定一个默认值,有的字段需要其它字段的值
合成一个新值.在升级当中根据输入方式来处理每个字段的字段值;输入方式定义如下:
1) 0: 默认值+记录号 = 字段值. 如:填写序号时,默认值为0,那么序号就从1开始递增.
2) 1: 使用sys_updatedbf.dbf的字段默认值作为字段值;
3) 2: 在升级中用户输入一个值作为默认值(只输入一次,所有的记录的这个字段值都相同)
4) 3: 根据旧有的字段值合成新的字段值如新字段X:X在sys_updatedbf.dbf数据库中对应
的'备注'字段值为_;A;B,则X字段值使用原数据库中的A,B字段值合成新的字段值,字
段值之间用第一个字符'_'连接.注意:'_;A;B'用';'进行相隔,A,B为原数据库中已经
有的字段.
注意: 如果输入方式不为以上4种,则升级数据库失败(可以通过修改函数updatedbf来增加)
(3)字段默认值: 初始给定的字段值.
(4)库类型: SLCAD是根据库类型来升级相应的数据库,如:塔库(SL_TA.dbf)类型为塔,串库(SL_CHUAN.dbf)
类型为串,价格库(SL_PRICE.dbf)类型为价格.若塔库当库类型为'塔库'时。备注中的字段值
便是带有新字段的数据库名称。SLCAD需根据此库来升级,因此库类型不许更改为其它值。
(5)备注: 在上面说明了备注的功能。一是字段输入方式为3时,备注记录了字段名。二是字段名为'数据库'
时,备注填写了有新字段的空数据库的名称。
3.升级步骤: (1)建立一个带有新字段的空数据库放在Dhlib目录下。
(2)在sys_updatedbf.dbf中添加相应的新字段的记录。(字段的处理方式,默认值,属于什么库)
(3)将sys_updatedbf.dbf中字段名为'数据库'的'备注'字段值改为(1)所建立的新数据库名(如:
塔库sl_ta.dbf的'数据库'这条记录,'库类型'应该为'塔库',这时备注就为新库的名称)
5.数据库备份:升级后,老的数据库备份在sysbak目录下,文件名为相应的库名+升级时的时间,如:塔库sl_ta.dbf
备份数据库为sl_ta_2002_10_31_10_20_30.dbf
4.注意: 在sys_updatedbf.dbf中,字段名为'数据库'的字段是必须有的,它在备注中记录了带有新的字段的
空数据库的名称,在升级数据库时需要使用。在此条记录中还的注意库类型的值。
推荐下载
评论网友评论仅供网友表达个人看法,并不表明亚博88app同意其观点或证实其描述!
验证码: 验证码