亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

C#顯示存儲過程返回的游標數據集

發布時間:2020-07-23 13:58:14 來源:網絡 閱讀:534 作者:XYH809 欄目:關系型數據庫

1、--Oracle 創建包 申明自定義游標類型

create or replace package pk_Var is

type csr_tp is ref cursor;

end;


2、--Oracle 創建存儲過程返回數據集合


CREATE OR REPLACE PROCEDURE pr_getdata(
 v_empno VARCHAR2 ,  RC1 out PK_Var.csr_tp  )
AS
    sSQL  varchar2(2000) ;
begin
    sSQL :=  ' select * from emp where empno=v_empno'  ;

    Open RC1 for sSQL;
    return;
end  pr_getdata;

 

3、c#代碼如下:

//創建oracle參數

 OracleParameter[] sqlParme = new OracleParameter[2]

            //參數1  
            sqlParme[0] = new OracleParameter("RC1", OracleType.Cursor);
            sqlParme[0].Direction = ParameterDirection.Output;
            sqlParme[1] = new OracleParameter("TKALA", OracleType.VarChar);
            sqlParme[1].Direction = ParameterDirection.Input;
            sqlParme[1].Value = aHoleOldNum;

 


//從存儲過程中獲取dataTable數據源


        private DataTable DBExecStoredProcedure(string storeureName, OracleParameter[] sqlParme)
        {
            try
            {
                //使用微軟的ORACLE訪問接口                 
                if (DBHelper.G_pDBConn.State == ConnectionState.Closed)//獲取數據連接
                    DBHelper.G_pDBConn.Open();
                OracleCommand oraCmd = new OracleCommand(storeureName, DBHelper.G_pDBConn);
                oraCmd.CommandType = CommandType.StoredProcedure;
                oraCmd.Parameters.Clear();//先清空  
                foreach (OracleParameter parme in sqlParme)
                {
                    oraCmd.Parameters.Add(parme);
                }
                DataTable table = new DataTable();

                DateTime BegTime = System.DateTime.Now;
                OracleDataAdapter da1 = new OracleDataAdapter(oraCmd);//取出數據
                da1.Fill(table);
                return table;
            }
            catch (Exception ex)
            {
                MessageBox.Show("執行存儲過程失敗:"+ex.Message,"調試");
                return null;
            }
            finally {
                DBHelper.G_pDBConn.Close();
            }
        }


向AI問一下細節

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

AI

万荣县| 扎囊县| 乐亭县| 华池县| 伽师县| 大关县| 鄄城县| 盐城市| 陇西县| 南康市| 九台市| 金塔县| 泗阳县| 玉树县| 崇文区| 南召县| 修文县| 武清区| 连江县| 景泰县| 莱西市| 武汉市| 宁南县| 手游| 怀安县| 亳州市| 即墨市| 靖江市| 郎溪县| 天津市| 泾阳县| 济宁市| 南昌市| 山东| 丹寨县| 武汉市| 莎车县| 博爱县| 弋阳县| 阿拉尔市| 柳江县|