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