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

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


          網站導航:
           
          主站蜘蛛池模板: 昌平区| 嘉鱼县| 高尔夫| 湟源县| 安化县| 达日县| 汾西县| 浦东新区| 汝南县| 商水县| 田东县| 大渡口区| 湘乡市| 宜州市| 乌拉特后旗| 郴州市| 博客| 秭归县| 晋州市| 湖南省| 玉田县| 扬中市| 拜城县| 通化县| 长寿区| 平安县| 山西省| 大连市| 永吉县| 武宁县| 阳谷县| 文昌市| 南江县| 西安市| 陕西省| 新巴尔虎左旗| 锡林浩特市| 城步| 凌云县| 宝丰县| 河东区|