cornercorner
FeaturesPluginsDocs & SupportCommunityPartners

VwpFAQInputCalFormatJa

Revision as of 18:13, 5 November 2009 by Admin (Talk | contribs)
(diff) ← Older revision | Current revision (diff) | Newer revision → (diff)

カレンダの値を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())));
}

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