Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Composition Setup
import.css=/download/attachments/327912/newLayout.css

...

Pagetitle
TCGetSID
TCGetSID

Função: TCGetSID

Recupera através da linguagem AdvPL, o número do processo em uso no TOTVS | DBAccess para a conexão atual

TCGetSID( ) --> nThreadID

 

nThreadID
    (numerico)
  • Retorna um identificador numérico correspondente ao identificador do processo (Thread) do DBAccess que está atrelado a conexão atual. Caso não exista conexão atual, será retornado o valor 0 (zero).
  • Este recurso requer um TOTVS | Application Server com build igual ou superior a 7.00.100812P, bem como um DBAccess Server com build igual ou superior a 20100927
User Function TSTCONN()
If TCIsConnected()
conout("Numero da Thread Desta conexão no DBAccess = "+cValToChar(tcGetSID()))
Else
conout("Não há conexão ativa com DBAccess")
Endif
Return
Protheus 10 e superiores

Retorna o número do processo em uso no TOTVS | DBAccess para a conexão atual.

Sintaxe

Bloco de código
collapsefalse
TCGetSID()

Retorno

Nome

Tipo

Descrição

nRet

numérico

Retorna o número da thread da conexão atual com o DBAccess.

Observações

  • Caso não exista conexão com o DBAccess, será retornado o valor -1.

Exemplos

Bloco de código
languagecpp
themeEclipse
linenumberstrue
collapsefalse
user function teste()
  Local nHandle := TCLink( "MSSQL/DSNP11-MSSQL", "127.0.0.1", 7890 )
  
  conout( "Numero da thread desta conexao no DBAccess: " + cValToChar( TCGetSID() ) )
  
  TCUnlink( nHandle )
return

Abrangência

Este recurso requer um TOTVS | Application Server com build igual ou superior a 7.00.100812P, bem como um TOTVS | DBAccess com build igual ou superior a 20100927.

Veja também

...