[英]Jump to specific data row in SqlDataReader
結果,我想在行之間任意跳轉。
在我的表格中,我有一個next_set
字段。 我從第1行開始,該行具有next_set=3
,因此我接下來處理第3行,告訴我隨后再查看第2行,依此類推。
在php / mysql中,我使用mysql_data_seek做到了這一點。 如何在C#/ SQL Server中實現它?
您不能使用SqlDataReader
跳到任意位置。 從MSDN描述 :
提供一種從SQL Server數據庫中讀取行的僅前向流的方法。
您一次只能前進一步。
要解決此問題:
您可以將所有記錄讀入內存並在內存集合中查找。
使用DataTable
一次獲取所有記錄。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.