kazpgmの日記

『プログラム自動作成@自動生成』作成の日記

「SQLログ取得.xls」Vectorに新規登録できるか?やってみた。のつづき。バグを見つけてしまった。

SQLログ取得.xls」Vectorに新規登録できるか?やってみた。のつづき
バグを見つけてしまった。そこでVectorに「差し替え登録」した。すると自動的に「公開停止(Vector)、公開依頼中」になるみたいだ。みたいだというのは、今ならダウンロードできるから。<=2/18 ダウンロードできる。1度OKになったものはそのままダウンロードできるんだろう。
「差し替え登録」画面。初めてだから記念に。

今度はバグなしって言う気持ちなので使ってください。(修正BSDライセンスなので、ソースも。何かの参考になれば。)
バグは:SQL中の”--”コメント文以降のSQL文がコメントになってしまう。気づいたので急いで修正した。このツールを使っている業務はSQLに”--”コメント入れていなかった。ので気づかなかった。自分の作っている「kaz PHP自動作成◎自動生成お助けTOOL」で吐き出したSQLを使ってみたらNGだった。(補足:SQL中のselect項目名に、日本語名をコメント記述している。わかりやすさがBUGを防ぐという考え方)
ソースを修正した。
・修正方法
 1.今まで1SQL文を1行にしてエクセル1カラムに入れようとしていた。すると途中にある”--”により、以降コメント扱いになってしまった。
    ー>
これを、1SQL文をSQL文の改行はそのままにしておいて、エクセル1カラムに入れることにした。改行にはvblf(エクセルのセル上でのALT+Enter)を使って。
そこでvbnewlineとvblfを区別するため、getsqllog.phpでvblfは<br>、vbnewlineは<br><br>で吐き出すようにした。
 2.1の変更に関連する修正をいれた。http://d.hatena.ne.jp/kazpgm/20100125/1264441494に直接修正したので、内容はそちらを見てください。修正箇所は以下のコメントが入ってます、

// 2010/02/17 add start SQL中の”--”コメント文以降が変になるので修正した。
・・・
// 2010/02/17 add end SQL中の”--”コメント文以降が変になるので修正した。

そのた:Vectorの画面。せっかくだからのせておこう。

追記:過去ブログの”postgresのlog編集。”を「SQLログ取得.xls」に変更してしまおう。わかりやすくなるはず。

備忘録:・・(省略)・・。「kaz PHP自動作成◎自動生成お助けTOOL」を、説明がほしい人には説明に行くよ。使い方わかるまで付き合うよっていう働きかけ、・・(省略)・・。オセロを普及させた人の笑顔がふと浮かんだ3;30

02/17 20:00−03:30
02/18 21:30−21:40 備忘録zokupoinode、”・・(省略)・・”に変えた。備忘録だから消さないでおこう。