初学.net不知道当return以后,怎么关闭DataReader和SqlConnection的连接!
高手帮忙改一下。
public SqlDataReader GetReader(string aString)
{
//不知道如何释放实例
SqlConnection myconn=new SqlConnection(ConfigurationSettings.AppSettings ["ConnectionString"]);
SqlCommand mycmd=new SqlCommand ("QueryCompanyDeatil",myconn);
mycmd.CommandType=CommandType.StoredProcedure;
SqlParameter paCompanyGuid=new SqlParameter("@CompanyGuid",SqlDbType.Char,36) ;
mycmd.Parameters.Add (paCompanyGuid);
paCompanyGuid.Value =aString;
myconn.Open ();
SqlDataReader objReader=mycmd.ExecuteReader(CommandBehavior.CloseConnection );
objReader.Read ();
return objReader;
}
高手帮忙改一下。
public SqlDataReader GetReader(string aString)
{
//不知道如何释放实例
SqlConnection myconn=new SqlConnection(ConfigurationSettings.AppSettings ["ConnectionString"]);
SqlCommand mycmd=new SqlCommand ("QueryCompanyDeatil",myconn);
mycmd.CommandType=CommandType.StoredProcedure;
SqlParameter paCompanyGuid=new SqlParameter("@CompanyGuid",SqlDbType.Char,36) ;
mycmd.Parameters.Add (paCompanyGuid);
paCompanyGuid.Value =aString;
myconn.Open ();
SqlDataReader objReader=mycmd.ExecuteReader(CommandBehavior.CloseConnection );
objReader.Read ();
return objReader;
}
解决方案 »
- 在线等 急求
- C#实现自绘控件
- 有人用过 ComponentOne 的控件吗?帮忙看看这个问题
- 问大家一个问题:怎样在向数据库插入一条数据后,马上从数据库中返回该条数据
- 高手进!数据库保存图片的问题。
- 控件设计问题,如何使某个属性指向特定控件类型的转换器?
- 如何用代码修改快捷方式的图标?
- 请问,如何在不用转换成字符型,而可以在正的数值型数据的前面显示“+”?
- 我想在MDI子窗体关闭时触发一个MDI父窗体事件,请问如何实现?
- C#如何將CSV導入到ORACLE
- 帮帮忙求一正则表达式???
- 請教各位,在statusBar 的一個stausBarPanel裡想動態的顯示系統當前時間(到秒),請問怎麼做呀??
reader.Close(); //因为 SqlDataReader objReader=mycmd.ExecuteReader(CommandBehavior.CloseConnection );
//objReader在创建的时候指定了CommandBehavior为如果关闭该DataReader,则指定的连接也关闭
while(reader.Read())
{
.....
}
reader.Close();
reader.Dispose();
一下