« Return to Thread: データベースのバグ修正

データベースのバグ修正

by shin-6 :: Rate this Message:

Reply to Author | View in Thread

ども、shinsanです。


6.5から続くデータベースウインドウのバグがきになってましたので、NetBeans 6.7の
ソースコードを落としてきてパッチ当てて動作確認してみました。

6.1までと比べてせっかく大幅に改善されたのに使えないのがもったいなくて。


問題があるクラスは
org.netbeans.modules.db.dataview.util.DBReadWriteHelper

修正したのは428行目です
if (valueObj.toString().length() > col.getPrecision()) {
 ↓
if (col.getPrecision() !=0 && valueObj.toString().length() > col.getPrecision()) {


詳しくは以下を参考にしてください。

◎ここがまずそうだというあたりをつけたとき
http://d.hatena.ne.jp/shin/20090609/p2

◎実際にソースコードを修正して動作確認したとき
http://d.hatena.ne.jp/shin/20090611/p1

これで文字列型の項目が入力ができないという回避不能のバグが解決されます。


フィードバックの仕方がわからないのでソース直接おとしていじってみましたが、
どなたか英語ができる方お願いします(^^;

後もうひとつわかっているよろしくないコードが同じクラスに存在しますのでそれも
直してみたいと思います。


---------------------------------------------------------------------
To unsubscribe, e-mail: nbdiscuss_ja-unsubscribe@...
For additional commands, e-mail: nbdiscuss_ja-help@...

 « Return to Thread: データベースのバグ修正