中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

通過OCILIB連接oracle執行存儲過程

發布時間:2020-07-24 08:59:47 來源:網絡 閱讀:2412 作者:迅猛雷電 欄目:關系型數據庫
#include <iostream>
#include "ocilib.hpp"
using namespace std;
using namespace ocilib;
#pragma comment(lib,"ociliba.lib")
#pragma comment(lib,"ocilibw.lib")
int main()
{
   try
   {       
        int ncout = 0, iin = 11;
        string sout,sin = "輸入的參數值";
	Environment::Initialize();
	Connection con("server", "id", "password");
	Statement st(con);
	st.Prepare("begin 存儲過程名(:nout, :sout, :iin, :sin); end;");

	st.Bind(OTEXT(":nout"), nout, BindInfo::Out);
	st.Bind(OTEXT(":sout"), sout, 256, BindInfo::Out);

	st.Bind(OTEXT(":iin"), iin, BindInfo::In);
	st.Bind(OTEXT(":sin"), sin, static_cast<unsigned int>(sin.size()), BindInfo::In);
	
	st.ExecutePrepared();
	cout<< nout << sout <<endl;
     }
     catch (std::exception &ex)
     { }
     Environment::Cleanup();
     return 0;
}
其中nout, :sout, :iin, :sin,分別代表存儲過程中int型的輸出,string型的輸出;int型的輸入和string型的輸入;

需注意要在projict 的最后一個工程屬性的C/C++和鏈接器的第一個常規,分別加上include和lib庫。
附件:http://down.51cto.com/data/2365892
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

大足县| 将乐县| 措美县| 嘉荫县| 东丽区| 宜良县| 闻喜县| 红安县| 麦盖提县| 颍上县| 马龙县| 报价| 龙南县| 札达县| 呼和浩特市| 怀化市| 荔浦县| 甘谷县| 凤翔县| 景东| 紫阳县| 陇西县| 石阡县| 宜宾市| 彭山县| 南雄市| 璧山县| 富锦市| 南投县| 云梦县| 昌平区| 射洪县| 阜城县| 浠水县| 凤城市| 西乌| 石门县| 苗栗市| 东丽区| 长乐市| 茂名市|