Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Revisão e link com o comando USE

...

Bloco de código
collapsefalse
Alias( [ nWorkArea ] )

Parâmetros

Nome

Tipo

Descrição

Obrigatório

Referência

nWorkArea

numérico

Indica o número (entre 0 e 511) da área de trabalho que será verificada.

 

 



Retorno

Nome

Tipo

Descrição

cAlias

caractere

Retorna o alias da área de trabalho, no formato string, em letras maiúsculas. Caso o parâmetro (nWorkArea) não seja informado, o retorna será o alias da área de trabalho corrente ou, se não houver nenhum arquivo em uso, uma string vazia ("").

Observações

Alias() é uma função de banco de dados utilizada para determinar o alias da área de trabalho especificada. Alias é o nome atribuído a uma área de trabalho quando um arquivo de banco de dados está em uso. O nome atribuído é o nome real do arquivo de banco de dados ou um nome que foi explicitamente atribuído através da cláusula ALIAS usada na abertura da tabela através do comando USE. ou da função DbUseArea()

Alias() é o inverso da função Select(). Alias() retorna o alias através do número da área de trabalho e Select() o número da área de trabalho através do alias.

...

Bloco de código
languagecpp
themeEclipse
linenumberstrue
collapsefalse
FUNCTION Example()
  Local cT1cTab1 := "T1T1TST"
  Local cAlias := "T01"
  TCLink()
  
  DBCreate("T1"cTab1, {{"FIELD_NAMECAMPO1", "C", 10, 0}, ;
                   {"FIELD_TYPECAMPO2", "C", 10, 0}}, "TOPCONN")
                  

  DBUseArea(.F., 'TOPCONN', cT1cTab1, (cT1)cAlias1, .F., .T.)

  conout("Alias cAliascorrente := " + Alias(0)
 ) 
// Resultado if cAlias ==deve ser "T1T01"
  
  DBCloseArea()
  
  conout("Alias T1")
  endif
  
  DBCloseArea()
  corrente = " + Alias() ) // resultado deve ser "" string vazia

  TCUnlink()
RETURN

Veja também

...