アーカイブ: 2019年7月5日

古いdbMAGICの2020年問題について

古いバージョンのdbMAGICをご利用中のお客様へのアナウンスです。
古い設定のまま放っておくと発生する問題があります。
■どんな問題?
古いバージョンのMagicの設定では、
20/04/01(西暦yy/mm/dd)が、「2020/04/01」ではなく「1920/04/01」と解釈されます。

もし西暦下2桁(yy/mm/dd)で入力している処理がある場合、「2020/04/01」を登録するつもりで「20/04/01」と入力すると、実際には「1920/04/01」と解釈されて、1世紀ズレた値がデータとして登録されてしまいます。
■なんで?
Magicでは、
西暦下2桁の入力値を 1900年代か2000年代かを判断する為の「Century」という設定項目があり、初期値として1920が設定されています。
この値が初期値のままで使用を続けると、2020年を入力値とした際に問題が発生します。
■解決方法は?
解決方法はのCenturyの設定値を書き換えることです。
例えば、値を1950と書き換えることで 2049年まではこの問題に対応できます。
対応については、こちらからご相談ください。