91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

通過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

永春县| 克什克腾旗| 额敏县| 建水县| 甘洛县| 美姑县| 贵港市| 尤溪县| 奉化市| 昌图县| 贵德县| 叙永县| 昆山市| 隆德县| 清流县| 东乡族自治县| 台湾省| 乐平市| 清水县| 西充县| 融水| 白城市| 会东县| 汾阳市| 平潭县| 湖南省| 北碚区| 腾冲县| 南充市| 南乐县| 长沙县| 阜阳市| 宜丰县| 稷山县| 盱眙县| 宝清县| 读书| 九龙坡区| 分宜县| 陆良县| 福清市|