2013-03-19 52 views
0

我開發顯示從預定義的查詢的大量產生數據的應用程序...實施的行爲就像Management Studio中

我想知道我怎麼可以讓我的接口複製管理工作室的行爲。我的意思是我希望顯示查詢結果爲管理工作室做的:逐件(除了當一些「order by」子句被定義時)...

使用BeginExecuteReader使代碼異步,但沒有可用,直到所有的結果都是有讀者...同樣的事情comm.ExecuteReaderAsync

This question here類似於什麼,我想,但這個傢伙接受了一個非常可疑的答案...

+1

另一個問題中接受的答案是正確的。你不需要異步方法,只需要SqlDataReader就可以了。如果需要一些時間才能獲得第一條記錄,請查看相關查詢計劃。如果您在計劃中將排序或後臺處理程序阻止在後臺運行,SQL Server無法在這些操作完全處理之前交付任何記錄。 – TToni 2013-03-20 00:43:32

回答

0

我的源代碼的代碼比較後提供我注意到,在我的連接字符串中缺少「Asynchronous Processing = True」...添加後,一切都恢復正常...

相關問題