VwpFAQInputCalFormatJa

カレンダの値をDBにコミットする際にUnknown Format errorが起こるのはなぜでしょうか。

カレンダコンポーネントの selectedDate プロパティにデータベース領域をバインドしています。実行時は日付が正しくデザイナに表示されているのですが、データベースにデータをコミットしようとしたとき( 例 : オラクルのデータベースに DATE 型の列を入れようとするとき )は、それは未知のフォーマットです、という例外が発生してしまいます。これを解決するにはどうすればいいでしょうか。


DATE 型の列にバインドしているディレクトリの代わりに Page1.java で Date ( コードは以下を参照してください ) と呼ばれるプロパティを用いて、そのプロパティをカレンダにバインドします。

public java.util.Date getDate(){
return (java.util.Date) getValue("#{currentRow.value[TRIP.DEPDATE]}");
}

public void setDate(java.util.Date date){
return setValue("#{currentRow.value[TRIP.DEPDATE]}", new
java.sql.Date(date.getTime())));
}

さらに詳しく知りたい方は、ブログをご覧ください。


Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo