注册 登录
编程论坛 VB.NET论坛

使用完DtatSet需要释放吗set myDataSet=nothing??

peteryhr 发布于 2010-01-15 22:56, 1371 次点击
如题
2 回复
#2
dafeixia882010-02-23 20:45
要的吧,不过好像net里不是这样释放的,vb6里是那样释放的
好像用xxx.dispose 没有的用xxx=nothing就行了吧,我也理解的不是很好
#3
czyzhuo2010-03-16 15:36
dataset的释放方法:
DataSet.Dispose() '釋放資源
DataSet.Clear() '清除dataset內容

还可以删除里面指定的表,安全的方法是要判断一下是否可以删除
If myDataset.Tables.Contain("TableName") Then
    Dim table As DataTable = myDataset.Tables("TableName")
    If myDataset.Tables.CanRemove(table) Then
        myDataset.Tables.Remove(table)
    End If
End If
1