A5:SQL Mk-2不具合
A5:SQL Mk-2にてER図が開けなくなる不具合が発覚しました。 ER図でエンティティのカラムにおいて「デフォルト式」の値に「カンマ」を使うと、ER図ファイルを正しく扱えなくなる不具合です。ERエディタのプロパティ画面より 具体的には、Version 2.2系およびVersion 2.3 beta 1~21では、カラムのデフォルトとコメントの値が正しくなくなる現象が起きます。Version 2.3 beta 22~25ではそれに加えて読み込み時にエラーが発生します。 原因は、a5erファイル内で情報をカラム区切りで扱う箇所があり、カンマをデータとして扱う祭、ダブルクォートで括られていなければならない部分が括られていなかったため、読み込み時に情報の区切り箇所を誤判断して読み込んでしまうためでした。 対処としてVersion 2.3 beta 26を公開しました。さらに近いうちに Version 2.2系のメンテナンスリリースとして Version 2.2.3も公開します。http://www.wind.sannet.ne.jp/m_matsu/developer/a5m2/beta/index.html 修正されたバージョンでは読み込めなくなったER図ファイルを読み込むことができます(読み込めない場合もあります)。バージョンアップをされない場合は、デフォルト式としてカンマつきの式を扱わないようにしてください。 また、読み込めなくなったER図は以下の手順でも読み込むことができるようになります。1.ER図ファイル(*.a5er)をテキストエディタで開く2.デフォルト値にカンマを使っているエンティティのカラムを探す3.以下のようにデフォルト式をダブルクォートで括って保存例 (エンティティはファイル中の[Entity]セクションに保存されます)修正前:Field="日付","SALE_DATE","@DATE","NOT NULL",0,to_date(\q29991231\q,\qyyyymmdd\q),"",$FFFFFFFF修正後:Field="日付","SALE_DATE","@DATE","NOT NULL",0,"to_date(\q29991231\q,\qyyyymmdd\q)","",$FFFFFFFF