kooyee ‘s blog

          開源軟件, 眾人努力的結晶, 全人類的共同財富
          posts - 103, comments - 55, trackbacks - 0, articles - 66
             :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          [jasper]使用類型為java.sql.time的parameter

          Posted on 2007-08-17 20:27 kooyee 閱讀(924) 評論(1)  編輯  收藏 所屬分類: Jasper Report
          sql語句中用到java.sql.time類型的parameter來取得date的值。如果用java.util.date的parameter在sql只能讀取到日期,而確定不了時間。

          但是報表的input control中Date/time的datatype的變量類型為java.util.date。所以將這個值帶入到類型為java.sql.time的parameter時會報錯:
          com.jaspersoft.jasperserver.api.JSExceptionWrapper: Incompatible java.util.Date value assigned to parameter sdate in the classic dataset

          所以這里需要加入一個新parameter,這里我們命名為date,類型為java.util.date。假設類型為java.sql.time的non-prompting parameter名字為time。

          用date來保存input control中的值。
          然后把time的default expression改為:
          new java.sql.Time($P{date}.getTime())
          這樣類型為java.sql.time的parameter就能得到input control中的值。

          評論

          # re: [jasper]使用類型為java.sql.time的parameter  回復  更多評論   

          2008-04-16 17:16 by 劉志
          "insert into table
          values(@a,@b)"

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 栖霞市| 射阳县| 淅川县| 德清县| 商河县| 互助| 兴国县| 阿克苏市| 四平市| 都江堰市| 萨嘎县| 师宗县| 永登县| 灵武市| 肃北| 江孜县| 中山市| 荥阳市| 东辽县| 军事| 昌江| 桃江县| 五大连池市| 乐陵市| 四子王旗| 陇南市| 抚州市| 库车县| 龙江县| 九龙坡区| 桐乡市| 昆明市| 九台市| 庆云县| 泸州市| 遂宁市| 余庆县| 黔西县| 揭西县| 隆安县| 都匀市|