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())));
}
さらに詳しく知りたい方は、ブログをご覧ください。
- 日本語訳 : Mikiko Tsutsui
- 英文 (翻訳したバージョン: 1)
- 日本語 NetBeans Visual Web Pack ユーザー FAQ へ戻る

