2013-03-19 51 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”...添加后,一切都恢复正常...

相关问题