A seguir, veja a lista de códigos de erros retornados pelo .

Código

Nome

Descrição

Solução

0

NO_ERROR

A chamada da função foi realizada com sucesso.

-

-1

NO_ROUTED_INSTALLED

Falha ao tentar estabelecer uma conexão com o .


  • Verifique o endereço IP/Host/Porta informados
  • Verifique se o serviço do  está em execução
  • Verifique se não há restrição de Firewall ou infraestrutura de rede entre o servidor onde está o  e o .


-2

NO_CONNECTION

Tentativa de executar uma função sem estabelecer conexão prévia e/ou falha ao estabelecer a conexão com o .


  • Antes de executar uma função da RDD TOPCONN, execute a função TCLink para estabelecer uma conexão com o  e o SGBD em uso.
  • Caso este erro seja retornado pela função TCLink, verifique os parâmetros informados para a função, e se o serviço do  endereçado no IP e Porta especificados está em execução.


-4NO_USER_SECURITY

Erro de verificação de segurança ao estabelecer conexão com o .

Verifique:

  • se as versões de DBAPI e  são compatíveis.
  • se não há restrição de Firewall ou infraestrutura de rede entre o servidor onde está o  e o .

-6

NO_MORE_CONNECTIONS

O  não consegue aceitar uma nova conexão.

Verifique se não houve esgotamento de memória na máquina onde está sendo executado o .

-8

INVALID_TOP_KEY

Chave de liberação emergencial inválida.

Aponte o  para um License Server válido e operacional.

-10

INVALID_FILE

Tentativa de realizar uma operação para uma tabela/query não aberta.

-

-11

UNKNOWN_FILE

A operação não pode ser realizada pois o arquivo informado não foi considerado válido.

Verifique a operação realizada e o arquivo informado como parâmetro.

-12

EXCLUSIVE_REQUIRED

A operação executada exige que o arquivo seja aberto em modo exclusivo.

Abra o arquivo em modo de compatibilidade ISAM Exclusivo antes de realizar a operação.

-13

INVALID_OPERATION

A operação executada não foi realizada por não ser considerada válida no contexto atual.

Verifique os detalhes envolvidos na ocorrência de erro gerada.

-14

INVALID_KEY_NUM

Foi especificado um número de ordem de índice maior que o número de índices identificado para o arquivo atual.

Verifique o número da ordem informada.

-15

FILE_IN_USE

Indica que a operação atual não pode ser realizada, pois o arquivo encontra-se em uso por outro processo.

Verifique os detalhes adicionais na mensagem de erro no  para determinar a causa.

-19

COMMAND_FAILED

A instrução atual não foi executada com sucesso.

Verifique os detalhes adicionais na mensagem de erro no  para determinar a causa.

-21

QUERY_FAILED

A query atual não foi executada com sucesso.

Verifique os detalhes adicionais na mensagem de erro no  para determinar a causa.

-24

NOT_OPENED

Tentativa de realizar uma operação com um arquivo que não está aberto.

Verifique se o arquivo foi aberto corretamente.

-25

NO_RECORD_FOUND

Não foi encontrado nenhum registro que atendesse a condição de busca.

  • Caso a operação executada seja um SKIP, não há próximo registro na tabela.
  • Caso a operação executada seja um SEEK, não foi encontrado nenhum registro que satisfaça a chave de busca informada.

-27

NO_WRITE_POSIBLE

A operação de inclusão de registro na tabela não foi realizada com sucesso.

Verifique os detalhes adicionais na mensagem de erro no  para determinar a causa.

-28

NO_RECORD_EQUAL

Não encontrou registro que satisfaça a condição informada.

-

-29

UPDATE_FAILED

A operação de inclusão de registro na tabela não foi realizada com sucesso.

Verifique os detalhes adicionais na mensagem de erro no  para determinar a causa.

-30

DELETE_FAILED

A operação de deletar um registro na tabela não foi realizada com sucesso.

Verifique os detalhes adicionais na mensagem de erro no  para determinar a causa.

-31

RECORD_LOCKED

O registro está bloqueado por outra tarefa.

Verifique qual é o processo que está mantendo o registro bloqueado e tente novamente.

-34

TOO_MANY_USERS

O número máximo de usuários conectados foi alcançado.

Necessário desconectar alguns usuários ou solicitar mais licenças.

-35

NO_DB_CONNECTION

O SGBD não pode ser acessado.

Verifique os detalhes adicionais na mensagem de erro no  para determinar a causa.

-36

NO_CONN_ALLOWED

Não é possível conectar com o , pois as novas conexões estão bloqueadas.

Houve um bloqueio manual de novas conexões da aplicação ao  através do .

-37

INTEGRITY_FAILURE

A operação atual não foi executada com sucesso, pois houve tentativa de violação de integridade referencial ou chave única.

Verifique os detalhes adicionais na mensagem de erro no  para determinar a causa.

-40

BUFFER_OVERFLOW

Erro interno controlado no mecanismo de monitoramento do .

  • Atualize a DBAPI (.dll / .so) com a versão disponível no pacote do  mais atual.
  • Verifique os detalhes adicionais na mensagem de erro no  para determinar a causa.

-41

INVALID_PARAMETERS

A operação atual não foi executada com sucesso, pois houve diferença entre o número de parâmetros informado e o número de parâmetros necessários para a execução.

Verifique os detalhes adicionais na mensagem de erro no .

-42

INVALID_DLL_LOADED

Operação não permitida para a DBAPI /  em uso.

-

-43DBSERVER_INITERRORFalha de inicialização do contexto de execução atual.

Verifique os detalhes adicionais na mensagem de erro no  para determinar a causa. Caso a instância atual do  esteja configurada como "Slave", ela depende da configuração correta de uma instância do  configurada como "Master", e esta instância deve estar no ar e em execução.

-44LOCKCLIENT_ERRORFalha de inicialização da conexão de Lock de Registros.

Verifique os detalhes adicionais na mensagem de erro no  para determinar a causa. Caso a instância atual do  esteja configurada como "Slave", ela depende da configuração correta de uma instância do  configurada como "Master", e esta instância deve estar no ar e em execução.

-50

NO_AUDIT_CONNECTION

perdeu a conexão com o serviço de Auditoria Audit Trail.

Verifique a configuração do serviço de auditoria no , e verifique se o serviço configurado encontra-se em operação.

-52UNKNOW_OPERATIONOperação solicitada não reconhecida.

Verifique a mensagem de advertência gerada no log do , e certifique-se que a DBAPI é compatível com a versão do  em uso. No caso de uso do  em configuração distribuída, todos os serviços envolvidos devem ser da mesma build.

-88

COMM_PROGRAM_ERROR

Erro de comunicação entre  .

A conexão TCP foi fechada ou interrompida de forma abrupta entre as aplicações. Verifique os logs de ambas as aplicações (   ) para maiores detalhes.

-89COMM_ENVIRONMENT_ERROR

Timeout de comunicação (30 segundos) entre DBAPI e .

Verifique:

  • a quantidade de conexões simultâneas recebidas pelo .
  • o consumo de CPU e memória nas máquinas onde estão a DBAPI, o  e o SGBD.
  • a comunicação entre DBAPI e  e entre  e SGBD.
  • o tempo de processamento das instruções e tarefas do SGBD.
  • se as versões de DBAPI e  são compatíveis.
-97DBAPI_OUTDATED

A build da DBAPI está em versão diferente da build do .

Atualize a DBAPI (.dll / .so) com a versão disponível no pacote do  mais atual.

-98CONNECTION_REFUSED

está configurado para aceitar conexões de uma faixa de IPs, e o IP de origem da conexão foi recusado pelo , pois não está na faixa / intervalo permitido. 

Verifique o IP da máquina de origem da conexão, e o(s) ip(s) configurados no  para aceite de conexão. Por default o  não tem restrição de IP de origem. Para habilitar um filtro de IPs de origem, é usada a configuração AllowHosts no arquivo de configuração do

-99

INVALID_BUILD

A DBAPI (client do ) está em uma versão menor que o  em uso.

Atualize a DBAPI (.dll / .so) nos diretórios do  com a versão disponível no pacote do  em uso.

-100

INVALID_TOPAPI

DBAPI (client do ) não encontrada ou incompatível.

Verifique se a configuração DRIVER da seção DBACCESS no arquivo INI do  está apontando para a DBAPI atualizada do .