MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

    [Resolvido] nothing em recordset

    Compartilhe

    joão2017
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 75
    Registrado : 16/09/2017

    [Resolvido] nothing em recordset

    Mensagem  joão2017 em 1/1/2018, 21:46

    Boa noite! Porque tem que colocar "set rs = nothing " no fim de um recordset? o que acontece se não coloca?

    Abraços.
    avatar
    Alexandre Fim
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 516
    Registrado : 13/12/2016

    Re: [Resolvido] nothing em recordset

    Mensagem  Alexandre Fim em 2/1/2018, 03:16

    Bom dia João,

    Toda vez que você instancia um objeto de banco de dados (conexões, recordsets e etc), você aloca memória para usar este objeto e mesmo que vc encerre seu sistema, a memória não é liberada imediatamente.
    É recomendável que além de fechar este objeto, limpa-se a memória de forma imediata para que seja realocada pelo sistema operacional novamente.
    Ex.:

    set rs = New ADODB.Recordset 'instanciando objeto
    rs.close 'Fechando recordset
    Set rs = Nothing 'Destruindo e liberando a memória

    set ws = CreateObject("Excel.Workbook") 'instanciando objeto
    ws.close 'Fechando objeto
    set ws = Nothing 'Destruindo e liberando memória



    Att,

    Alexandre

    joão2017
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 75
    Registrado : 16/09/2017

    Re: [Resolvido] nothing em recordset

    Mensagem  joão2017 em 2/1/2018, 19:40

    Boa tarde! Muito obrigado pela aula.

    Abraços
    avatar
    Alexandre Fim
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 516
    Registrado : 13/12/2016

    Re: [Resolvido] nothing em recordset

    Mensagem  Alexandre Fim em 4/1/2018, 22:37

    Valeu João !!!
    Estamos sempre aprendendo....

    Abraços

      Data/hora atual: 21/11/2018, 12:30