Ajude o site desativando o bloqueador de anúncio
Cabeçalho

TCUnlink [AS]

Autor: Eurai Criado: 01/01/2016 Atualizado: 25/04/2025 Acesso a Dados
Postagem

Descrição

TCUnlink [AS] - Encerra a conexão especificada com o DBAccess..

 

Sintaxe

TCUnlink( <nConn> )

 

Parâmetros


Par Nome Tipo Descrição Default Obg Ref
01
nConn
Numérico
Indica o número da conexão que será finalizada. Caso esse parâmetro não seja especificado, a conexão ativa/atual será finalizada
  X  

 

Retorno

Retorno Tipo Descrição
lRet Boolean
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

 

Exemplo

#INCLUDE "TOTVS.CH"
 
 
User Function TCUnlink()
Local nRet		:= 0
Local cMsg		:= ''
 
 
If ( nRet := TCLink( 'MSSQL/UAUA', '127.0.0.1', 7890 ) ) < 0
	cMsg += 'Conexão (MSSQL/UAUA): Erro ' + Str( nRet, 4 )
Else
	TcUnlink( nRet )
Endif
 
If ( nRet := TCLink( 'MSSQL/UNIVERSOADVPL', '127.0.0.1', 7890 ) ) < 0
	cMsg += 'Conexão (MSSQL/UNIVERSOADVPL): Erro ' + Str( nRet, 4 )
Else
	TcUnlink( nRet )
Endif
 
 
MsgInfo( cMsg, 'UniversoADVPL' )
 
 
Return( Nil )

Resultado
tcunlink_-_resultado_01                                       

 

 

Informações adicionais

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

 

 

 

 

 

Gostou? Compartilhe com seus amigos e deixe um comentário! 😎  

 

 

 

 

 

 

 

ASSINE A NEWSLETTER

Cadastrando...

PIX uDesenv

PIX QR Code para depósito

Clique para doar

Parceiros

Tudo em ADVPL - Blog parceiro

Blog ADVPL