原創|使用教程|編輯:郝浩|2013-04-19 16:31:41.000|閱讀 347 次
概述:今天來看一下如何創建和使用Oracle存儲進程以及用于在定義類型化數據集時dotConnect for Oracle的驅動函數。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
今天來看一下如何創建和使用Oracle存儲進程以及用于在定義類型化數據集時dotConnect for Oracle的驅動函數。
如果一個進程返回一個結果集,這個記錄集可以被用于生成一個數據表格,用于類型化數據集。要執行這個的話,選擇get_all_depts_proc進程或是在數據集導航中的get_all_depts_func函數。
然后進行數據集的生成,同時放置生成的數據集,比如將數據集1拖放到窗體上。在那之后,進程的結果就可以像常見的數據表格一樣使用,比如可以用這個表格填寫數據網格:
[C#]
dataSet1.Fill(); DataTable dt = dataSet1.Tables[0]; dataGridView1.DataSource = dt;
[Visual Basic]
DataSet1.Fill() Dim dt As DataTable = DataSet1.Tables.Item(0) DataGridView1.DataSource = dt
除了生成數據表,存儲進程可以在數據集導航中用來設置更新/插入/刪除命令。可以執行以下操作來設置dept_insert存儲進程,對于數據集作為插入命令:
之后這個dept_insert進程將會被作為輸入數據表單的插入命令。例如,下面的代碼,它增加了一個新行到DEPT表,隱式調用dept_insert:
[C#]
dataSet1.DEPT.AddDEPTRow(20, "Sales", "NEW YORK");
dataSet1.Update();
[Visual Basic]
DataSet1.DEPT.AddDEPTRow(20, "Sales", "NEW YORK") DataSet1.Update()
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件