首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

SqlDateReader对象Close了还要SqlConnection对象Close吗解决办法

2012-08-29 
SqlDateReader对象Close了还要SqlConnection对象Close吗在类A中使用SqlCommand.ExcuteReader()返回一个Sql

SqlDateReader对象Close了还要SqlConnection对象Close吗
在类A中使用SqlCommand.ExcuteReader()返回一个SqlDataReader对象,此类中未关闭connection连接

在类B中输出DataReader中的信息完毕后关闭DataReader.Close();此时还要关闭Connection连接吗?
如何关闭

[解决办法]
需要关闭,可以在A类中执行ExcuteReader(CommandBehavior.CloseConnection)获得阅读器,CloseConnection枚举值表示在执行该命令时,如果关闭关联的 DataReader 对象,则关联的 Connection 对象也将关闭。 


[解决办法]

探讨
在类A中使用SqlCommand.ExcuteReader()返回一个SqlDataReader对象,此类中未关闭connection连接

在类B中输出DataReader中的信息完毕后关闭DataReader.Close();此时还要关闭Connection连接吗?
如何关闭

热点排行