博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2008年11月2日

摘要: [求助]阅读器关闭时Read的尝试无效的问题各位,我用写代码的方式连上了一个数据库,然后用SqlDataReader 也可以读出数据库中的数据,只是每次在程序结束的时候都有一个异常,异常就是 “阅读器关闭时Read的尝试无效”,是什么原因啊。我觉得我在关闭数据库连接之前已经将DataReader这个阅读器关闭了啊~~~下面是我的一小段代码,看看是哪里出了问题啊 ,谢谢!Sq... 阅读全文

posted @ 2008-11-02 17:55 雷雷 阅读(675) 评论(2) 推荐(0) 编辑

摘要: 错误原因: 执行DataReader时,在方法中关闭了数据库连接。DataReader特点是必须是基于数据库打开连接的open(),一旦你的connection被close()掉以后就什么也取不到了,所以DataReader不能用,所以在项目中最好不要将DataReader这些基于连接的对象做为参数来进行传递,可以直接使用。 解决方法:如果非要传参数的话,可以将DataReader转化为datat... 阅读全文

posted @ 2008-11-02 17:47 雷雷 阅读(830) 评论(0) 推荐(0) 编辑