0

jDateChooser からユーザーの日付入力をキャプチャして mssql テーブルに挿入する際に問題があります。スタックオーバーフローにも同様の問題があります。それは私の問題を解決していませんでした。

ユーザーの日付入力をキャプチャするコードは次のとおりです

obj.setStartDate(jDateChooser3.getDate());
obj.setEndDate( jDateChooser4.getDate());

DatabasePropeties クラスと SaveNewProject メソッド

        import java.math.BigDecimal;
        import java.sql.*;
        import java.util.Date;

        Date StartDate;
        Date EndDate;    

        public boolean SaveNewProject()                    
        {
            boolean resp = false;            
            paTable = connector();

            try {        
                String SPsql = "EXEC AddNewProject ? ,? ,? ,? ";
                PreparedStatement cmd = cnuser.prepareStatement(SPsql);
                cmd.setString(1, ProjectName);
                cmd.setDate(2, StartDate);
                cmd.setDate(3, EndDate);
                cmd.setString(4, ProjectCode);
                if (!cmd.execute()) {
                    resp = true;
                }
                cmd.close();
                paTable.close();        
            } catch (Exception ex) {        
                System.out.println("Error" + ex.getMessage());        
            }        
            return resp;            
        }

セッターとゲッター

 public Date getStartDate() {
    return StartDate;
       }

   public void setStartDate(Date StartDate) {
    this.StartDate = StartDate;
    }

   public Date getEndDate() {
    return EndDate;
    }

    public void setEndDate(Date EndDate) {
    this.EndDate = EndDate;
    }
4

0 に答える 0