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

溫馨提示×

溫馨提示×

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

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

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

铜鼓县| 安福县| 新干县| 和政县| 高青县| 泾川县| 安新县| 清徐县| 吕梁市| 清涧县| 松滋市| 修水县| 河北区| 浦县| 乐亭县| 萨嘎县| 临朐县| 明光市| 晋宁县| 象山县| 开封市| 宁乡县| 台山市| 大竹县| 夏邑县| 浦北县| 长泰县| 德清县| 永清县| 长阳| 石嘴山市| 鄂州市| 霍林郭勒市| 武穴市| 上栗县| 古浪县| 当雄县| 富裕县| 凤冈县| 沈阳市| 桑日县|