Á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

...

DBSetNickname

...

...

...

DBSetNickname

Define

...

um

...

apelido

...

para

...

uma

...

determinada

...

ordem.

Sintaxe

Bloco de código
collapsefalse
DBSetNickname( <
cIndice>
 cIndex >, [
cApelido
 cNickname ] )
--> cRet

Parâmetros

...

Nome

Tipo

Descrição

Obrigatório

Referência

...

cIndex

...

caractere

Indica o nome da ordem que receberá o apelido.

X

 

...

cNickname

...

caractere

Indica o nome do apelido da ordem que será setada.

 

 

Retorno

Nome

Tipo

Descrição

cRet

...

caractere

Retorna o apelido corrente. Caso a ordem especificada não seja encontrada, não consiga setar o apelido ou não havia apelido, o retorno será uma string

...

vazia ("").

Observações

...

  • Caso o apelido não seja especificado, no parâmetro

...

  • <cNickname>, a função apenas verificará o apelido corrente.

Exemplos

Bloco de código
languagecpp
themeEclipse
linenumberstrue
collapsefalse
user function test()
  Local cT1 := "T1"
  
  TCLink()
  
  DBCreate("T1", {{"FIELD_NAME", "C", 10, 0}, ;
                  {"FIELD_TYPE", "C", 10, 0}, ;
         
//Este exemplo, apresenta como utilizar a função DBSetNickname() para setar//um novo apelido e verificar qual o apelido atual.USE Cliente NEWDBSetNickname("IndNome")
        
// retorna:
 {"FIELD_AGE", "
"DBSetNickname("IndNome","NOME") // retorna: ""DBSetNickname("IndNome")
C", 10, 0}, ;
                  {"FIELD_NICK", "C", 10, 0}, ;
                  {"FIELD_COL", "C", 10, 0}}, "TOPCONN")
                 
//
 
retorna: "NOME" Advanced Protheus 6.09 , Advanced Protheus 7.10 , Microsiga Protheus 8.11 , Protheus 10 , TOTVS Application Server 10 , ByYou Application Server


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

  (cT1)->(DBCreateIndex('T1_IND', 'FIELD_NAME', { || 'FIELD_NAME' }))
  
  (cT1)->(DBSetNickname("T1_IND", "T1_NICKNAME"))
  
  DBCloseArea()
  
  TCUnlink()
return

Veja também