我有一個ASP經典系統轉換爲C#返回從存儲過程的多個記錄在C#
我有一個存儲過程,最多可以返回記錄集7(根據傳入的參數)。
我需要知道如何才能簡單地將所有記錄集作爲單獨的DataTables返回,這樣我就可以遍歷所有的記錄集,並在不必運行多個SQL語句的情況下跳到下一個DataTable,使用多個adapter.Fill語句將每個表添加到DataSet中。
在經典中,它是一個簡單的Do而不是objRS.EOF循環與objRS.NextRecordset(),當我到達循環結束時移動到下一個語句。
有什麼我可以使用,不需要全部重寫當前的後端代碼?
每個記錄集具有不同數量的列和行。他們彼此不相關。我們從Stored Proc返回多個記錄集以減少流量。
例子會不錯。
感謝
謝謝,我喜歡這個答案,純粹是因爲我已經有一個包裝函數的數據類來處理連接,並在類被銷燬時處理它們等。我只是想使用一個現有的函數我有和參考數據集內的表。 – user2334626