斷點

          每天進步一點點!
          posts - 174, comments - 56, trackbacks - 0, articles - 21

          sqlca.sqlcode!=0

          Posted on 2010-01-14 21:54 斷點 閱讀(1347) 評論(0)  編輯  收藏 所屬分類: Oracle

          最近看C語言的程序,程序里面帶有sql語句,其中就有這么一句:
          EXEC SQL select upper(nvl(c_grant_dpt_cde,'0')),nvl(C_CTCT_CDE,'0') into :sGrantCde,:sCtctCde from t_department where c_dpt_cde = :sDptCde;
            if (sqlca.sqlcode!=0) {
                   printf("[ppPlyNewCountPrm]ERROR:sqlca.sqlerrmc = %s\n", sqlca.sqlerrm.sqlerrmc);
                   return(SetUserError(lpInBuffer,2,"取機構部門歸屬錯誤!"));
            }

          不明白 sqlca.sqlcode = 0 是什么意思,搜了搜,記錄一下sqlca.sqlcode的各種取值的意義:

              0 ——最近一次sql語句執行成功

             -1 ——最近一次sql語句執行失敗

          100 ——最近一次sql語句沒有返回數據


          posted @ 2009-09-10 19:59 斷點 閱讀(129) | 評論 (0)
          主站蜘蛛池模板: 扶沟县| 喀喇沁旗| 阿勒泰市| 长岛县| 苍溪县| 佛坪县| 即墨市| 安西县| 长泰县| 古浪县| 济源市| 林州市| 云南省| 信宜市| 堆龙德庆县| 房山区| 固安县| 镇原县| 荔浦县| 抚州市| 东台市| 北辰区| 墨脱县| 咸宁市| 榆社县| 新和县| 珠海市| 鄂托克旗| 昭通市| 乾安县| 万州区| 牙克石市| 化州市| 丘北县| 太仆寺旗| 顺昌县| 东安县| 凌云县| 南澳县| 甘孜县| 秭归县|