本文實例講述了C#處理MySql多個返回集的方法。分享給大家供大家參考。具體方法如下:
關(guān)于Mysql返回多個集java和Php的較多,但是C#的完整代碼好像沒見過,研究了一下做個封裝以后用
做一個Mysql的簡單分頁查詢,有兩個返回集
Sql語句如下
復(fù)制代碼 代碼如下:
SELECT COUNT(*) from? poster;
select
??? t.PosterID,
??? t.PostTime,
??? t.Title
?from app_us_poster t ORDER BY t.PostTime desc LIMIT startPageNum,endPageNum;
這里MySql中返回是兩個集,如何通過C#獲取這兩個值呢,需要用到MySqlDataAdapter和MySqlDataReader這兩個類
查看MySqlDataAdapter類
現(xiàn)在多了很多FillAsync的方法,用的Task異步寫入。關(guān)于Task的實例可以參看這篇博客,各種例子是很好的
可以看到里面有我們需要的方法哈,那就是
復(fù)制代碼 代碼如下: public Task