1
IBMノートとIBM Domino Designerを使用します。私は日付/時刻フィールドを持つフォームを持っています。このフィールドは、「Orderdatum」と呼ばれ、Javaエージェントから私は最終的にこれを行うことにより、このフィールドを呼び出す:ロータスでjavaを使用してフィールドからdatetime値を取得する方法
orderDocument.getItemValueDateTimeArray("Orderdatum")
それは、その後に満ちている場合、それは動作しますが、それが空だならば、私はこの取得:
NotesException: Item value is not a date type
at lotus.domino.local.Document.NgetItemValueDateTimeArray(Native Method)
at lotus.domino.local.Document.getItemValueDateTimeArray(Unknown Source)
at JavaAgent.postOrder(Unknown Source)
at JavaAgent.NotesMain(Unknown Source)
at lotus.domino.AgentBase.runNotes(Unknown Source)
at lotus.domino.NotesThread.run(Unknown Source)
を
私はのようなチェックを行う場合でも:
if(orderDocument.getItemValueDateTimeArray("Orderdatum") != null){
if(!orderDocument.getItemValueDateTimeArray("Orderdatum").equals(null)){
私はまだこの問題を回避する方法を、私のコンソールにエラーが発生します。
より安全: –
はどうもありがとうございました((orderDocument.hasItem( "Orderdatum))&&(orderDocument.getItemValue(" Orderdatum ")= NULL)!))場合 – YdB