将Async CTP VB与SqlDataAdapter一起用于Select语句和DataSet

时间:2011-10-10 19:42:05

标签: vb.net sqldataadapter async-ctp

我想知道如何使用ASYNC CTP管理使用SQL Select语句查询SQL数据库,并使用SQLDataAdapter填充DataSet。我已经下载了VS2010 SP1和ASYNC CTP,我还查看了MSDN网站上的视频和所包含的文档。

1 个答案:

答案 0 :(得分:1)

好的,我现在明白你的问题。

您不能异步使用SqlDataAdapter填充数据集。 SqlDataAdapter不支持异步事件编程,例如Windows Forms的PictureBox和SoundPlayer中的异步事件编程。

如果要在SqlDataAdapter上执行异步,则必须自己扩展SqlDataAdapter以实现完成和取消事件处理。您必须通过派生自AsyncCompletedEventArgs类来定义已完成的事件和异步事件参数。

有关详细信息,请访问MSDN Library上的"Walkthrough: Implementing a Component That Supports the Event-based Asynchronous Pattern"