发信人: crykiller()
整理人: majorsun(1999-04-02 19:12:18), 站内信件
|
标 题: 基本修改方法之一 讨论区:Y2K[ 千年虫]
作者: yang_i (alan) 日期: 1999.03.05 10:42
---------------------------------------------------------------------- ----------
扩大日期的信息域
产生2000年问题的根本原因是由于使用两位数来存储年代信息。
因此,显而易见的办法是将所有表示年代的信息域扩大到4位,
同时将那些需要对年代进行计算和比较的信息域扩大。此外,
接口界面部分也要做相应的修改。总的来说,扩大日期的信息
域是最彻底的办法。
尽管如此,但这也给工作环境复杂的公司出了一个很大的难题。
例如:两个不同的应用程序从同一数据库中提取数据,而数据
库中表示年代的数据结构已改为4位,这时,两个应用程序必
须同步修改,以适应4位表示。因此,需要编写一个中介程序
来完成2位到4位的自动转换,一旦完成,立即取消中介程序。
整个过程包括编写转换程序、测试、取消转换程序、再测试。
这种方法需要使所有的程序都同步转换,比较起来,资源投入
多、时间及财力花费最大。
--
※ 来源:.网易虚拟社区北京站 http://bj.netease.com.[FROM: 202.99.103. 113]
-- 当年的杀手 如今的神父
suntown.yeah.net, 阳光镇欢迎您
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 210.75.59.214]
|
|