none
vb.net 2008 Dispose的問題 RRS feed

  • 問題

  • 如果我把某個resource dispose之後,那個resource會完全消失嗎?
    例如
      Dim conn As OleDbConnection
            conn = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=project.mdb")
            Dim cmd As OleDbCommand
            Dim querycmd As String = "select * from TABLE"
             cmd = New OleDbCommand(querycmd, conn)
    conn.open
    .
    .
    .
    .
    conn.close
    之後
        conn.Dispose()
            cmd.Dispose()
    我還可以繼續用cmd根conn嗎?
    意思是,我要重新dim嗎?
    還是可以不用dim直接conn
    = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=project.mdb")繼續用?
    2009年12月14日 上午 08:15

解答

  • 不用dim直接conn = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=project.mdb")繼續用
    • 已標示為解答 pastic 2009年12月14日 上午 08:29
    2009年12月14日 上午 08:20
    版主