dataReader= md.ExecuteReader(System.Data.CommandBehavior.CloseConnection);

“dataReader= md.ExecuteReader(System.Data.CommandBehavior.CloseConnection);”表示什意思呢?实现了什功能呢

 

关闭连

Cnapollo有些开发员坚认为,如果您   CommandBehavior.CloseConnection   选项   DataReader   及其相关联接会在   DataReader   完成数据动关闭开发的看法不完全正确   —   只有当您在   ASP.NET   Web   用程序中使用复杂定控件该选项才以这种方式工作。在整个   DataReader   果集中循到其行集的末尾(也就是,当   Dr.Read   —   DataReader     Read   方法   —   返回   False   不足以触发连接的自动关闭。不,如果您定到一个复杂定控件(例如,DataGrid),控件关闭   DataReader     —   前提条件是您置了   CommandBehavior.CloseConnectio

 

 

,

SqlCommand cmd = new SqlCommand();

            SqlDataReader sqldr = cmd.ExecuteReader(CommandBehavior.CloseConnection);

            DataGrid dg = new DataGrid();

            dg.DataSource = sqldr;

            dg.DataBind();

            sqldr.Close();

你可能感兴趣的:(dataReader= md.ExecuteReader(System.Data.CommandBehavior.CloseConnection);)