貌似不需要使用SqlConnection.Open()方法打开到数据库的连接,就可以直接用SqlAdapter.Fill()填充Dataset对象,只要在初始化SqlAdapter对象时提供命令对象和连接字符串就可以。请问是不是不再需要用Open方法打开到数据库的连接。
SqlAdapter 会自开、关 connection
现在是ADO.NET年代,一般使用时open,用完关闭,我一般把连接放在using(sqlconnection conn=new sqlconnection(str))里面(省得忘了close),很少一个窗体放一个,更别说一直打开着.连接有连接池机制.除非两个操作是连贯的, 不然还是close为妙.http://www.chinadrtv.com/shouji/