国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

使用存儲過程時一個錯誤的解決方法。

2024-07-21 02:08:28
字體:
來源:轉載
供稿:網友

這段時間用了一下c++ builder ,在調用存儲過程的時候遇到了一些問題,問了很多地方都沒有找到答案,最后還是靠自己,現在拿出來和大家分享。

示例代碼:

   storedproc1->params->clear();
   storedproc1->params->createparam( ftsmallint, "@m1",   ptinput);
   storedproc1->params->createparam( ftstring,  "@m2", ptoutput);
   storedproc1->params->createparam( ftinteger,  "@m3", ptoutput);
   storedproc1->params->createparam( ftinteger, "@m4",   ptoutput);
   storedproc1->params->createparam( ftinteger,  "@m5", ptoutput);
  
   storedproc1->params->createparam( ftinteger, "result", ptresult);
   storedproc1->prepare();
   storedproc1->execproc();


問題:調用存儲過程的時候總是報錯,注意,時在執行storedproc1->execproc()的時候就會報錯,其它的地方報的錯誤的解決方法不再本篇文章中。執行代碼報錯時的錯誤信息提示:錯誤:indicator variable required but not supplied

原因:當在執行的存儲過程的時候,如果有一項出項空值的時候,就會發生這樣的問題

解決:在存儲過程中對產成的空值進行處理,就可以了
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 天长市| 大新县| 垣曲县| 伽师县| 鲁甸县| 图们市| 锡林郭勒盟| 安福县| 新绛县| 茶陵县| 延安市| 陵川县| 平陆县| 垫江县| 东乌| 马边| 隆昌县| 婺源县| 游戏| 泌阳县| 容城县| 桃江县| 仲巴县| 巴里| 新巴尔虎右旗| 沁源县| 衡东县| 顺昌县| 龙门县| 武乡县| 崇义县| 班玛县| 丰台区| 古田县| 广南县| 南丹县| 鹤壁市| 裕民县| 景谷| 茌平县| 英德市|