本文介绍了初学者:关闭DataReader的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

尝试

{

SqlDataReader dread = sqlcom.ExecuteReader();

}


终于

{

dread.Close();

sqlcom.Connection.Close();

}


这是我的问题..

以上代码无法编译becoz dread(SqlDataReader)超出范围

in终于阻止

i cant声明dread(SqlDataReader)外面的try块.....

如果发生任何异常,我该如何关闭数据读取器dread(SqlDataReader)

.......

try
{
SqlDataReader dread=sqlcom.ExecuteReader();
}

finally
{
dread.Close();
sqlcom.Connection.Close();
}

here is my problem..
the above code does not compile becoz dread (SqlDataReader) is out of scope
in finally block
i cant declare dread (SqlDataReader) outside try block .....
how do i close data reader dread (SqlDataReader) if any exception happens
.......

推荐答案






这篇关于初学者:关闭DataReader的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-18 23:45