0
A
回答
1
它會返回行,因爲他們來了。每次調用SqlDataReader.Read();
時,都會從客戶端的網絡緩衝區中檢索下一行。每個Read()
上只有一行保存在內存中。
// Starts getting the data from the query
IDataReader reader = cmd.ExecuteReader(behavior);
// Calling .Read() will get the next result from the client network buffer
while (reader.Read())
{
// Do something with the row data
}
更多信息here。
0
它們是流媒體。如果您查看「備註」部分,則表明只有讀者關閉後才能安全讀取某些屬性。如果完整的結果集在開始之前是已知的,這些屬性在閱讀者打開時可以安全閱讀。
http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqldatareader.aspx
相關問題
- 1. SqlDataReader返回null
- 2. 返回一個SqlDataReader
- 3. SqlDataReader沒有返回所有的行?
- 4. SqlDataReader意外返回NULL
- 5. 使用SubSonic返回SQLDataReader?
- 6. SqlDataReader的決不返回false
- 7. 返回關閉連接的SqlDataReader
- 8. 防止SQLdatareader返回NULL怎麼辦?
- 9. SQLDataReader未返回任何數據
- 10. 如何在C#WCF中返回SqlDataReader?
- 11. C#SqlDataReader的只返回值> 0
- 12. 如何從SqlDataReader返回單個值?
- 13. 從WCF服務中返回SqlDataReader
- 14. SqlDataReader方法的返回類型
- 15. 從SqlDataReader返回延期數據
- 16. SQLDataReader行數
- 17. WCF SqlDataReader的總是返回最後一行次數的所有行的
- 18. SqlDataReader執行錯誤
- 19. SqlDataReader的異步回調
- 20. SQLDatareader通過CLR不返回SQL消息正確的方式
- 21. SqlDatareader GetValue根據系統日期格式返回日期值
- 22. 比較處理SqlDataReader的方法返回值
- 23. 我們是否可以從WCF方法返回SqlDataReader或DataTable
- 24. 如何存儲從SqlDataReader返回的結果?
- 25. SqlDataReader的不返回從SQL Server存儲過程
- 26. SqlDataReader對象返回的空白而不是空的
- 27. SqlDataReader返回不正確的值和類型
- 28. c#你如何從sqldatareader返回數據集?
- 29. c#SqlDatareader在我的基類返回空連接錯誤
- 30. 使用Statement的Sqldatareader會返回一個Output參數嗎?
是說它會一次返回它們全部。 – msarchet 2010-07-28 15:06:44