我有一個sqlDataSource運行一個存儲過程,該存儲過程返回一個作爲參數傳入的月份日期的表格,這些日期的排列方式與它們在日曆中的排列方式相同。它還返回第二個表格,其中包含與該月的某幾天相關的事件詳細信息。在數據視圖中訪問第二個表
基本上,我將如何去訪問我的查詢返回的第二個表中包含的值?
我已經嘗試把.select的結果放在數據集中,不幸的是我得到了一個轉換錯誤。如果我試圖把它放在一個數據視圖中,我只會得到第一個表。
任何幫助,將不勝感激!
這就是我現在所擁有的:
Dim ds As New Data.DataSet
Dim eventTable As New Data.DataTable
ds = sqlCalendrier.Select(DataSourceSelectArguments.Empty)
eventTable = ds.Tables(1)
我不相信你可以做你想做的事。將其拆分爲兩個單獨的存儲過程:http://stackoverflow.com/questions/58940/access-to-result-sets-from-within-stored-procedures-transact-sql-sql-server – Smudge202 2011-04-19 14:02:13
這就是我的感受。我會保持我的希望,即有人對此有一個解決方案/想法,但我將開始計劃與管理數據庫/程序的人員一起進行第二種選擇。謝謝你的評論! – Vincent 2011-04-19 14:29:49