Fill()方法和Conn.Open()

在调用Fill()方法时,如果连接没有打开,fill()就自动打开,在数据填充完毕后关闭它.

如果在调用Fill()方法时打开了连接,fill()就使用该连接,But won't close it after it uesd  it !

虽然数据集完全独立于与数据库和连接,但是使用数据集并不意味着和数据库断开连接.

如果要在断开的情况下运行就可以用数据集,但是在填充他之前不要打开l连接(或者如果连接上打开的就先关闭它.).数据集并不表示在断开或打开连接的操作!

应该在Finally{}中Conn.Close();因为他在已关闭的条件下调用也不会出错!

原文地址:https://www.cnblogs.com/binlyzhuo/p/1338661.html