日期:2014-05-17  浏览次数:20444 次

SqlDataAdapter需要打开和关闭连接吗?如果不做会有什么不良后果吗?


string conn="数据库连接字符串";
string str = "select zcj from table where xm='张三'"; 
SqlDataAdapter da = new SqlDataAdapter(str, conn); 
DataSet ds = new DataSet(); 
da.Fill(ds); 
textbox.text=ds.tables[0].rows[0][0].Tostring();


在百度知道看到一段代码,按照这个代码也可以正常使用,但是后来发现它没有coon.close()的语句
想问下,是这个例子不够严谨,还是本来就不需要?
数据库 dataset

------解决方案--------------------
conn根本仅仅是一个字符串,你去找“coon.close()”然后纠结于“需要、不需要”这就说明你连类型都没有看清楚。