• <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

        .net+oracle+crystalReports開發web應用程序學習筆記(二)

        .net+oracle+crystalReports開發web應用程序學習筆記(二)

        更新時間:2019-07-04 文章作者:未知 信息來源:網絡 閱讀次數:

        上次提到基本的配置注意問題,現在開始實際開發oracle中的問題

        一 oracle 數據庫的連接

        但你裝了oracle的客戶端,在配置時就已經指定了數據庫服務器,所以連接時主要由三個元素就可以連接上數據庫,數據庫的名稱(即SID),用戶名,密碼

        SqlConnection con=new SqlConnection("Provider=MSDAORA.1;User ID=UserID;Data Source=xf;Password=password")

        而sql Server不需要安裝客戶端,所以必須指定服務器,和數據庫名

        SqlConnection con=new SqlConnection("workstation id=XIAOFENG;packet size=4096;user id=sa;integrated security=SSPI;data source=xiaofeng;persist security info=False;initial catalog=xf");

        二 在oracle中運行包(Package)中的函數和存儲過程。

        舉個例子,要運行下面一個sql語句:"select order_no,inventory_part_api.get_description(contract,part_no),part_no from SHOP_ORD where inventory_part_api.get_description(contract,part_no) like '%喜之郎25%果凍%'";

        1.在.net設計中(如設計sqlDataAdapter)不能夠直接使用包中的函數和存儲過程,如果要使用,可以在設計時把包中要使用的函數和存儲過程copy過來再設計時聲明一遍,就可以使用

        2.在.net運行時直接添加代碼,系統會直接去尋中包中的內容

        string strCommand;

        strCommand="select order_no,inventory_part_api.get_description(contract,part_no),part_no from SHOP_ORD where inventory_part_api.get_description(contract,part_no) like '%喜之郎25%果凍%'";

        OleDbConnection con=new OleDbConnection("Provider=MSDAORA.1;Password=password;User ID=UserID;Data Source=xf");

        con.Open();

        OleDbDataAdapter adapter=new OleDbDataAdapter(strCommand,con);

        DataSet dataset = new DataSet();

        adapter.Fill(dataset);

        this.DataGrid1.DataSource=dataset;

        DataGrid1.DataBind();

        con.Close();



        3.怎么使用存儲過程

        OracleConnection conn = new OracleConnection("Data Source=Oracle8i;Integrated Security=yes");

        Conn.Open;

        OracleCommand cmd = conn.CreateCommand();

        cmd.CommandText = "sp_pkg.getdata";

        cmd.CommandType = CommandType.StoredProcedure;

        cmd.Parameters.Add(new OracleParameter("a1", OracleType.Cursor)).Direction = ParameterDirection.Output;

        cmd.Parameters.Add(new OracleParameter("a2", OracleType.Cursor)).Direction = ParameterDirection.Output;

        DataSet ds = new DataSet();

        OracleDataAdapter adapter = new OracleDataAdapter(cmd);

        adapter.Fill(ds);


        溫馨提示:喜歡本站的話,請收藏一下本站!

        本類教程下載

        系統下載排行

        主站蜘蛛池模板: 亚洲欧洲日韩在线电影| 亚洲国产精品婷婷久久| 亚洲AV综合永久无码精品天堂| 99久久久国产精品免费牛牛四川| 亚洲精品乱码久久久久久蜜桃不卡 | 性xxxxx大片免费视频| 国产乱辈通伦影片在线播放亚洲| 亚洲xxxx视频| 国产一精品一aⅴ一免费| 免费VA在线观看无码| 亚洲伊人久久成综合人影院| 一级毛片免费在线| 久久精品国产精品亚洲下载| 中文字幕视频免费在线观看| 国产aⅴ无码专区亚洲av| 日韩免费无码一区二区三区| 亚洲专区一路线二| 国产成人在线观看免费网站 | 国产精品99爱免费视频| 亚洲高清国产拍精品26U| 日本免费大黄在线观看| 亚洲va成无码人在线观看| 日韩免费三级电影| 一级做a爱片特黄在线观看免费看| 国产亚洲?V无码?V男人的天堂| 国产猛男猛女超爽免费视频| 亚洲国产人成在线观看| 日韩成人免费视频播放| 国产精品内射视频免费| 亚洲精品自拍视频| 免费无码成人AV片在线在线播放| 一级**爱片免费视频| 亚洲日本在线观看网址| 亚洲M码 欧洲S码SSS222| 99在线观看免费视频| 亚洲成a人片在线观看天堂无码| 亚洲中文字幕久久精品无码喷水 | 亚洲黄网站wwwwww| 凹凸精品视频分类国产品免费| 最新国产乱人伦偷精品免费网站| 麻豆狠色伊人亚洲综合网站|