Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Documentação adicional sobre retornos

...

Portuguese

Pagetitle
DBOrderInfo
DBOrderInfo

Função: DBOrderInfo

Obtêm informações sobre determinada ordem de índice.

DBOrderInfo ( < nTipoInfo> ) --> xInfo

 

NomeTipoDescriçãoObrigatórioReferência
nTipoInfoNuméricoIndica o nome do arquivo de índice. Para mais informações, consulte a área de Observações.X 

 

xInfo
    (qualquer)
  • Retorna a informação da ordem requisitada pelo usuário (tipo numérico, se for número de ordens no índice, tipo caracter, se for nome do arquivo de índice. Caso não exista a ordem corrente ou a posição da ordem é inválida, o retorno será nulo ("").
  • para a ordem atual do alias corrente em uso. De acordo com o tipo de informação solicitado, o retorno pode ser "C" caractere ou "N" numérico.
  • A especificação da ordem pode ser realizada através de seu nome ou sua posição na lista de ordens. Mas, se a ordem não for especificada, as informações serão obtidas da ordem corrente.
  • O tipo de informação, do parâmetro <nTipoInfo> nTipoInfo, pode ser:

 

ValorDescrição

7

Indica o nome do arquivo de índice ao qual a ordem pertence. Tipo: Caracter. *** Caso não haja nenhum indice aberto no alias corrente, o retorno será uma string vazia ("").

20

Indica o nome do arquivo de índice (com seu diretório) ao qual a ordem pertence. Tipo: Caracter. *** Caso não haja nenhum indice aberto no alias corrente, o retorno será uma string vazia ("").

9

Indica o número de ordens de índices abertas para o arquivo atual. Tipo: Numérico *** Caso não haja alias atual selecionado, ou o alias atual não tenha nenhum índice aberto, o retorno será 0 (zero).

 

 

// Este exemplo, apresenta como utilizar a função DBOrderInfo() para obter informações
// sobre o nome do arquivo de índice da ordem corrente.
ChkFile("SA1")
DbSetOrder(1)
MsgStop(DBOrderInfo(7)) // Retorna: "SA10101"
MsgStop(DBOrderInfo(20)) // Retorna: "SA10101sa10101"

 
Advanced Protheus 6.09 , Advanced Protheus 7.10 , Microsiga Protheus 8.11 , Protheus 10 , Protheus 11, Protheus 12