【发布时间】:2011-09-12 13:33:51
【问题描述】:
SqlDataAdapter 是在 Fill() 函数之后关闭 SqlConnection 还是我需要自己关闭它?
string cnStr = @"Data Source=TEST;Initial Catalog=Suite;Persist Security Info=True;User ID=app;Password=Immmmmm";
cn = new SqlConnection(cnStr);
SqlCommand cmd = new SqlCommand("SELECT TOP 10 * FROM Date", cn);
SqlDataAdapter adapter = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
adapter.Fill(ds);
cn.Close() // ????????
Console.WriteLine(ds.Tables[0].Rows.Count);
Console.WriteLine(cn.State);
【问题讨论】:
标签: c# .net sql-server sqlconnection sqlconnection.close