您现在的位置:龙卷风首页 ›› 网络编程 ›› 阅读文章

asp.net同一个SqlConnection连接中只允许同时打开1个SqlDataReader

DataReader对连接是“独占”的。

asp中,只要连接已经打开,你就可以利用这个连接“为所欲为”了,可以通过这个连接得到一系列的数据集;然而在asp.net中却不能之样,同一个Connection只允许同时打开一个Datareader。所以想实现动态数据匹配查询的话,估计只能使用dataset了,或者建立两个连接——看起来很疯狂吧?我就是这么干的。

喜欢Datareader的简单易用,所以才如此固执。Dataset功能虽然强大,但是看起来复杂多了。

作者 林剑锋 本文仅代表作者观点,与龙卷风资讯网立场无关。

我来说两句

内容/Content