1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

VB.NET | Datatable, SqlAdapter

Discussão em 'Programação' iniciada por diog0silva, 17 de Junho de 2009. (Respostas: 2; Visualizações: 1232)

  1. diog0silva

    diog0silva Power Member

    Boas.

    Tenho uma questão. Estou a fazer ligações à base de dados desta forma:

    Dim db As New SqlConnection (ConnectionString)
    db.Open()

    Dim instrucaoSQL As String = "SELECT * FROM tabela;"
    Dim comando As New SqlCommand (instrucaoSQL, db)

    Dim dt As New Datatable
    Dim SqlAdapt As New SqlDataAdapter (comando)

    SqlAdapt.Fill(dt)

    depois uso os dados que quero da datatable...

    db.Close()

    A minha questão é: Eu sou estou a fechar a ligação à base de dados. Não preciso de "libertar" ou "apagar" as datatables e os sqldataadapters? Que vantagens é que isso traz?

    Obrigado,
    Cumprimentos.
     
  2. jpaulino

    jpaulino Power Member

    Deves fechar a ligação e fazer o disposal ao DataAdapter. Podes usar o bloco Using ... End Using que faz isso por ti.

    Vê este exemplo: VB.NET: AndAlso, OrElse e Using


    Espero que ajude!
     
  3. diog0silva

    diog0silva Power Member

    obrigadão, sabes sempre tudo ;)
     

Partilhar esta Página