同一个Connection对象只有有一个DataReader

Posted on 2009-10-18 19:06  刘大福  阅读(204)  评论(0)    收藏  举报

今天在做报表的时候,多线程短时间内打开多个报表。

结果报错:提示DataReader已经打开。

原因分析:查询报表的方法在同一个类中。此类中只有一个全局的Connection。

解决方法:在每个查询报表的方法中,设置单一的Connection

博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3