翻譯|使用教程|編輯:李爽夏|2019-01-25 10:55:09.000|閱讀 274 次
概述:本篇文章介紹如何在OracleCommand類的幫助下,使用Dotconnect for Oracle創建和使用Oracle存儲過程和函數。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
【下載dotConnect for Oracle最新版本】
dotConnect for Oracle(原名OraDirect.NET)建立在ADO.NET技術上,為基于Oracle數據庫的應用程序提供完整的解決方案。它為設計應用程序結構帶來了新的方法,提高工作效率,使數據庫應用程序的開發更簡便。
本篇文章介紹在數據集中使用存儲過程。
注意:此主題僅適用于完整的.NET框架。
本主題介紹如何在定義類型化數據集中創建和使用帶有Dotconnect for Oracle的Oracle存儲過程和函數。
如果過程返回結果集,則此記錄集可用于在類型化數據集中生成數據表。要執行此操作,請選擇“DataSet Wizard”中的“get_all_depts_proc”過程或“get_all_depts_func”函數:
然后繼續生成數據集,并將生成的數據集實例(例如,dataset1)放到表單上。之后,過程結果集可以像通常的數據表一樣使用。例如,可以使用此表填充數據網格:
dataSet1.Fill(); DataTable dt = dataSet1.Tables[0]; dataGridView1.DataSource = dt;
DataSet1.Fill() Dim dt As DataTable = DataSet1.Tables.Item(0) DataGridView1.DataSource = dt
除了生成數據表之外,還可以使用存儲過程在數據集向導中設置更新/插入/刪除命令。這可能很有用,例如,如果在過程中進行了一些數據驗證。
執行以下操作,將dept_insert存儲過程設置為類型化數據集的insert命令:
之后,dept_insert過程將用作類型化dept數據表的insert命令。例如,以下代碼將新行添加到dept表中,并隱式調用dept_insert:
dataSet1.DEPT.AddDEPTRow(20, "Sales", "NEW YORK"); dataSet1.Update();
DataSet1.DEPT.AddDEPTRow(20, "Sales", "NEW YORK") DataSet1.Update()
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn