A seguir, veja a lista de códigos de erros retornados pelo TOTVS | DBAccess.
Código | Nome | Descrição | Solução |
---|---|---|---|
0 | TCF_NoError | A chamada da função não foi realizada com sucesso. | - |
-1 | TCF_NoRouterInstalled | Tentativa de executar a função TC_Connect() sem a camada de comunicação. | É necessário ter um APPC - Advanced Program-to-Program Communications ou TCP/IP router disponível. |
-2 | TCF_NoConnection | Tentativa de executar uma função sem estabelecer conexão prévia. | Execute a função do tcLink(). |
-4 | TC_NoUserSecurity | É necessário fornecer um usuário/senha válido como TC_Setuser | - |
-5 | PassThru_Failed | - | - |
-6 | TCF_No_More_Connections | Não há mais conexões disponíveis. | Feche uma das conexões e tente nova conexão. |
-7 | TCF_ScanTableError | Há uma diferença entre o formato do registro corrente que o AS/400 arquiva e o formato digitado na PC Table | Obtenha o registro, do formato AS/400, para o arquivo usado no programa do TClient e verifique a tabela. |
-8 | TCF_Invalid_Top_Key | - | - |
-9 | TCF_Invalid_Environment | - | - |
-10 | TCF_InvalidFile | Tentativa de abrir um arquivo que não pode ser encontrado. | Verifique se o arquivo está na biblioteca indicada sobre abertura. |
-11 | TCF_UnknownFile | Tentativa de abrir um arquivo que não está associado a um processo no AS/400. | Verifique se o identificador da tabela é utilizado em abertura. |
-12 | TCF_InvalidProgram | O programa especificado, na função do TC_Call, não pode ser encontrado. | Verifique a localização do nome do programa. |
-13 | TCF_InvalidOperation | O programa está utilizando uma função inválida. | Verifique a existência da função. |
-14 | TCF_InvalidKeyNum | Foi especificado um número de campo chave maior que o arquivo como uma função de acesso chave. | Verifique o valor do parâmetro do n_keys. |
-15 | TCF_File_In_Use | - | - |
-16 | TCF_TooManyFiles | Tentativa de abrir um arquivo, porém o número máximo de arquivos abertos no servidor excedeu. | Feche um dos arquivos aberto e tente abrir novamente o arquivo. |
-17 | TCF_InvalidNumRecs | Um número negativo está especificado no parâmetro, do lock_or_count, da operação multiple-read. | Verifique o valor do parâmetro, do lock_or_count, da operação multiple-read. |
-18 | TCF_CallFailed | O programa que chama a função do TC_Call falhou. | Consulte, no AS/400, as mensagens de erro. |
-19 | TCF_CommandFailed | O comando do AS/400 chamado na função do TC_Call falhou. | Consulte, no AS/400, as mensagens de erro. |
-20 | TCF_OverrideFailed | O OVRDBF, comando de AS/400, está falhando na abertura o arquivo. | Consulte, no AS/400, as mensagens de erro. |
-21 | TCF_QueryFailed | Erro produzido no OPNQRYF ou no comando SELECT do AS/400. | Consulte, no AS/400, as mensagens de erro. |
-22 | TCF_Creation_Failed | - | - |
-23 | TCF_OpenFailed | O arquivo não pode ser aberto. | Consulte, no AS/400, as mensagens de erro |
-24 | TCF_NotOpened | Tentativa de realizar uma operação com um arquivo que não está aberto. | Verifique se o arquivo foi aberto corretamente. |
-25 | TCF_NoRecordFound | O registro solicitado não pode ser encontrado como uma função de acesso ao campo chave. | Verifique os valores do campo no registro. |
-26 | TCF_EndOfrecords | Chegou no fim do arquivo ou registro que estão em Read_Multiple. | Esta mensagem é somente informativa. |
-27 | TCF_NoWritePossible | Não pode incluir um novo registro no arquivo. | Verifique o valor da chave de índice em registro. |
-28 | TCF_NoRecordEqual | Não há registro pertencente à chave especificada na função do TCF_ReadE. | Verifique os valorers das chaves de índices no registro. |
-29 | TCF_UpdateFailed | Não pode criar registro no arquivo. | Verifique a chave utilizada na criação e assegure que o registro não está locado. |
-30 | TCF_DeleteFailed | Não pode excluir o registro do arquivo. | Verifique a chave utilizada e assegure que o registro não está locado. |
-31 | TCF_RecordLocked | O registro está locado por outra tarefa. | Verifique qual a tabela que não está liberando o registro. |
-32 | TCF_FileLocked | - | - |
-33 | TCF_NoAuthorization | A utilização do DBAccess não está autorizada. | Indica que a conexão com o AS/400 não pode ser completada porque a chave do DBAccess é inválida ou está expirada. |
-34 | TCF_TooManyUsers | O número máximo de usuários conectados foi alcançado. | Necessário desconectar alguns usuários ou solicitar mais licenças. |
-35 | TCF_NoDBConnection | O database não pode ser acessado. | - |
-36 | TCF_NoConnAllowed | - | - |
-37 | TCF_Integrity_Failure | - | - |
-40 | TCF_BufferOverflow | - | - |
-41 | TCF_InvalidParameters | - | - |
-42 | TCF_InvalidDLLLoaded | - | - |
-50 | TCF_NoAuditConnection | - | - |
-58 | TCF_CommDosmemError | Não há memória do DOS - Disk Operating System (Sistema Operacional de Disco). | Indica que não pode ter o desempenho necessáro, devido a insuficiência de memória corrente. |
-67 | TCF_CommPartnerError | - | - |
-76 | TCF_CommSNDStatError | - | - |
-81 | TCF_CommInitPgmError | - | - |
-86 | TCF_CommParamError | - | - |
-88 | TCF_CommProgram_Error | - | - |
-90 | TCF_CommInsMemError | Memória insuficiente | Indica que o trabalho não pode ser realizado, devido a insuficiência de memória da máquina. |
-99 | TCF_InvalidBuild | Build inválida. | A build é incompatível com a versão do DBAccess. Certifique-se que ambos estão atualizados. |
-100 | TCF_InvalidTOPAPI | - | - |