Árvore de páginas

Implementação - Informações adicionais para a função DBInfo()

Esta build contém implementações para novos retornos na função DBInfo().

Abrangência ERP 10 e 11

Situação

Utilização da função DBInfo(), para obter detalhes e informações adicionais sobre o alias aberto e selecionado.

Implementação

Implementado novos parâmetros, na função DBInfo(), para retornar as seguintes informações:

Parâmetro Descrição
DBI_SHARED Retorna, verdadeiro (.T.), se a tabela atual está aberta em modo de compartilhado; caso contrário, falso (.F.).
DBI_DBFILTER Retorna uma string contendo a expressão de filtro em uso, da mesma forma que a função DBFilter().
DBI_ISDBF Retorna, falso (.F.), se o alias atual foi aberto a partir de uma query. Para as demais, retorna verdadeiro (.T.).
DBI_CANPUTREC Retorna, falso (.F.), se a tabela for aberta com Read Only, ou seja, uma query (onde não é possível inserir registros); caso contrário, verdadeiro (.T.).
DBI_GETLOCKARRAY Retorna um array de registros bloqueados, da mesma forma que a função DBRLockList()
DBI_ISFLOCK Retorna, verdadeiro (.T.), se o arquivo atual está bloqueado para atualizações utilizando a função FLock(); caso contrário, falso (.F.).

 

Informações adicionais

  • Para utilizar as constantes declaradas acima, deve-se especificar no início do código-fonte (AdvPL) o uso da #Include 'dbinfo.ch'.
  • Implementação realizada mediante levantamento de necessidades do produto.
  • Para mais informações de como utilizar a função DBInfo(), consulte a documentação DBInfo.
  • Para mais informações da funções citadas (DBFilter(), DBRLockList() e FLock()) nos parâmetros, consulte a documentação das funções DBFilter, DBRLockList e FLock.

  • Sem rótulos