日本国产亚洲-日本国产一区-日本国产一区二区三区-日本韩国欧美一区-日本韩国欧美在线-日本韩国欧美在线观看

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

.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);


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

本類教程下載

系統下載排行

主站蜘蛛池模板: 日韩欧美精品在线视频 | 九九色网站 | 在线播放波多野结衣 | 免费国产99久久久香蕉 | 色婷婷成人 | 91色在线观看国产 | 欧美视频精品一区二区三区 | 黄工厂精品视频在线观看 | 黄色日韩 | 在线播放精品一区二区啪视频 | 91天堂国产在线 在线播放 | 青青青在线观看免费视频精品 | 日本在线视频免费看 | 亚洲精品国产第一区二区三区 | 美日韩三级 | 91视频国产高清 | 蕾丝视频在线看片国产 | 亚洲首页在线观看 | 国产精品麻豆入口 | 国产福利在线观看视频 | 亚洲欧洲国产经精品香蕉网 | 亚洲高清视频一区 | 另类国产精品一区二区 | 午夜欧美日韩在线视频播放 | 国产高清不卡视频 | 曰批免费动漫视频播放免费 | 蜜桃精品免费久久久久影院 | 精品国产网红福利在线观看 | 成人福利视频在线观看网址 | 亚洲美女亚洲精品久久久久 | 呦呦视频在线观看 | 欧美一级午夜免费视频你懂的 | 亚洲综合国产一区在线 | 在线观看视频国产 | 亚洲欧美久久婷婷爱综合一区天堂 | 国产免费一区二区三区最新 | 久久网免费视频 | 不卡无毒免费毛片视频观看 | 久久国产一区二区 | 国产欧美日韩视频在线观看 | 爱福利一区二区 |