Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [VB6] chiudere recordset

    salve a tutti in VB6 dichiaro i recordset in questo modo...

    Dim Rec as New ADODB.Recordset

    lo apro così..

    Rec.Open bla bla bla

    e lo chiudo così...

    Rec.Close

    ma in questo modo scarico l'oggetto dalla memoria...

    ovvero è giusto mettere alla fine

    Set Rec = Nothing

    oppure no???
    grazie.
    Let's your dream came true!

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    798
    devi distruggere l'oggetto quindi = nothing è corretto.

    Più corretta è la dichirazione (Dim) senza new e fare una set in seguito:

    Dim Rec as ADODB.Recordset

    Set Rec = New Recordset

    In questo modo eviti che ad ogni utilizzo del recordset ci sia un controllo se inizializzato (non uguale a nothing) o meno, nel qual caso viene fatta la set in automatico.
    Ans.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.