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就可以了 @壞男孩

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


          網站導航:
           
          主站蜘蛛池模板: 福海县| 太湖县| 台州市| 阿荣旗| 新宾| 什邡市| 松桃| 连山| 萨迦县| 普兰店市| 封丘县| 阳信县| 旌德县| 南康市| 铜陵市| 华亭县| 乐山市| 临邑县| 柳林县| 梁河县| 将乐县| 芦山县| 宣武区| 五河县| 舞钢市| 米泉市| 盱眙县| 天峨县| 特克斯县| 长海县| 株洲市| 深水埗区| 白城市| 卢氏县| 江永县| 天门市| 通许县| 如东县| 阜平县| 华亭县| 涪陵区|