Árvore de páginas

Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

« Anterior Versão 4 Próxima »

Encerra a conexão especificada com o DBAccess.

TCUnlink ( [ nHndConn] ) --> lRet

 

NomeTipoDescriçãoObrigatórioReferência
nHndConnNuméricoIndica o número da conexão que será finalizada. Caso esse parâmetro não seja especificado, a conexão ativa/atual será finalizada.  

 

lRet
    (logico)
  • Retorna verdadeiro (.T.), se a conexão for encerrada com sucesso; caso contrário, falso (.F.), se houver falha de execução. Geralmente, as falhas de execução ocorrem quando tentamos encerrar uma conexão informando um handler inexistente ou já fechada anteriormente.
  • Se o parâmetro <nHndConn> não for informado, a conexão atualmente ativa será encerrada.
  • Em um ambiente com mais de uma conexão simultânea realizada via TCLink(), duas ou mais conexões estão ativas, o fechamento de uma automaticamente coloca a conexão anteriormente aberta como ativa.
  • O número da conexão é obtido no momento que a conexão é estabelecida, através da função TCLink().
  • Ao executar a função TCUnlink(), não deve mais haver tabelas abertas utilizando a conexão que está sendo fechada. Caso existam, elas serão fechadas automaticamente, porém vão gerar mensagens de advertência no log de console do Application Server.
_nCon1 := TCLink('MSSQL7/TOPSQL1', 'TOPSERVER1')
_nCon2 := TCLink('MSSQL7/TOPSQL2', 'TOPSERVER2')
......
TCUNLINK(_nCon1) // Finaliza a conexão _nCon1
Advanced Protheus 6.09 , Advanced Protheus 7.10 , Microsiga Protheus 8.11 , Protheus 10 , TOTVS Application Server 10 , ByYou Application Server

 

  • Sem rótulos