2010-10-14 83 views
0

我想從一個表中選擇一定數量的數據。基於這些數據,我想檢查另外兩個表格並將其插入到兩個表格中。ADO.NET性能:哪種方法會更快,更合理?

所以我想迭代結果數據。使用DataReader或DataTable哪種方式更好(更快)和合理?

在此先感謝 RedsDevils

回答

1

你最終建立一個讀者去填入表。相反是不正確的,所以我會堅持使用dataReader。

-Josh

+0

謝謝喬希。我的MS SQL數據庫是2000怎麼樣?有什麼辦法可以避免DataTable? – RedsDevils 2010-10-14 02:11:28

+1

如果可能,請在服務器上創建一個存儲過程。這樣你就不必帶回任何東西。 – JoshRoss 2010-10-14 02:24:27

+1

這裏是BOL創建一個proc的鏈接... http://msdn.microsoft.com/en-us/library/ms187926.aspx – JoshRoss 2010-10-14 02:27:14