posts - 119, comments - 62, trackbacks - 0, articles - 0
          在oracle中用prepareStatement時,如果SQL語句寫成:
          select distinct(mpfullname) from suzhou.menpaipoint where mpfullname like '%?%'
          運行時就會出現ORA-01006錯誤,解決辦法是把SQL語句改成:
          select distinct(mpfullname) from suzhou.menpaipoint where mpfullname like ?
          而用
          stmt.setObject(1, "%關鍵字%");
          來付值就可以了。

          Feedback

          # re: Oracle出現ORA-01006: 賦值變量不存在 錯誤的解決辦法  回復  更多評論   

          2006-12-20 14:19 by 壞男孩
          SELECT To_char(SYSDATE,''yyyy-MM-dd hh:mm:ss'') as d FROM Dual
          報這種錯誤為什么?

          暈。。。

          # re: Oracle出現ORA-01006: 賦值變量不存在 錯誤的解決辦法  回復  更多評論   

          2007-06-07 09:13 by sydicq
          stmt.setObject(1, "%"+參數名+"%");

          # re: Oracle出現ORA-01006: 賦值變量不存在 錯誤的解決辦法  回復  更多評論   

          2015-05-08 09:13 by 陳天藍
          SELECT To_char(SYSDATE,'yyyy-MM-dd hh:mm:ss') as d FROM Dual就可以了 @壞男孩

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


          網站導航:
           
          主站蜘蛛池模板: 浮山县| 双牌县| 石楼县| 武山县| 邮箱| 茂名市| 克东县| 湖南省| 亚东县| 上饶县| 拉孜县| 康保县| 集安市| 高唐县| 理塘县| 龙门县| 合山市| 佛山市| 稻城县| 高青县| 饶河县| 平泉县| 得荣县| 滨州市| 巴彦县| 天峻县| 湖南省| 花垣县| 鄂尔多斯市| 孙吴县| 富平县| 阳谷县| 基隆市| 安丘市| 新龙县| 高清| 丹东市| 枝江市| 自治县| 皮山县| 乌什县|