kooyee ‘s blog

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

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

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

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

          所以這里需要加入一個(gè)新parameter,這里我們命名為date,類型為java.util.date。假設(shè)類型為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  回復(fù)  更多評論   

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

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 玛沁县| 乌鲁木齐市| 镇江市| 英吉沙县| 修文县| 乌兰察布市| 平潭县| 项城市| 华容县| 中牟县| 嘉禾县| 绥棱县| 库尔勒市| 措美县| 龙岩市| 手机| 安阳县| 东乌珠穆沁旗| 阿拉善盟| 噶尔县| 土默特右旗| 长寿区| 金秀| 寻乌县| 万源市| 陇西县| 阜康市| 五台县| 南城县| 蒙城县| 资兴市| 兰考县| 巴东县| 栖霞市| 肥东县| 黑山县| 凌海市| 渭南市| 祁门县| 兴化市| 龙陵县|