将 Async CTP VB 与 SqlDataAdapter 结合使用用于 Select 语句和 DataSet

发布于 2024-12-09 06:02:36 字数 135 浏览 5 评论 0原文

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

I want to know how to use the ASYNC CTP to manage the querying of a SQL Database with a SQL Select statement and use a SQLDataAdapter to fill in a DataSet. I have downloaded the VS2010 SP1 and the ASYNC CTP, I have also reviewed the videos on the MSDN site and the documentation included.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

冬天旳寂寞 2024-12-16 06:02:36

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

您不能让 SqlDataAdapter 异步填充数据集。 SqlDataAdapter 不提供对异步事件编程的支持,例如 Windows 窗体的 PictureBox 和 SoundPlayer 中的异步事件编程。

如果你想在 SqlDataAdapter 上进行异步操作,你必须自己扩展 SqlDataAdapter 来实现完成和取消事件处理。您必须通过从 AsyncCompletedEventArgs 类派生来定义已完成事件和异步事件参数。

有关详细信息,请访问:“演练:实施MSDN 库上的“支持基于事件的异步模式的组件”

Okay, I understand your question now.

You can't have SqlDataAdapter fill dataset asynchronously. SqlDataAdapter doesn't provide support for asynchronous event programming such as those in Windows Forms' PictureBox and SoundPlayer.

If you want to do async on SqlDataAdapter, you have to extend SqlDataAdapter to implement Completion and Cancellation event handling, by yourself. You have to define completed event and async event args, by deriving from the AsyncCompletedEventArgs class.

For more information, visit: "Walkthrough: Implementing a Component That Supports the Event-based Asynchronous Pattern" on MSDN Library.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文