Páginas filhas
  • Mensagem: Erro original: ORA-XXXXX: “tabela.coluna”: invalid identifier.

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Ao se deparar com a seguinte mensagem: “Erro Erro original: ORA-XXXXX: “tabela.coluna”: invalid identifier

Siga os seguintes passos:

1- Atualize a rotina 560 ou PCINFTAB para a ultima versão disponível de acordo com a versão do seu Menu;

, siga os procedimentos abaixo:

1) Identifique quais tabelas o WinThor 2- Identifique quais tabelas o Winthor utiliza o nome apresentado no erro. No caso

Observação: neste caso deverá ser considerado o nome da ‘coluna’ coluna informado na mensagem de erro;.

                2.1- ) Acesse a rotina 860 - Consulta SQL e clique no menu Ferramentas e em seguida na Ferramentas;

3) Selecione a opção Pesquisar Campos;

                2.2- A rotina apresentará a janela 4) Na tela Pesquisar campo nas tabelas/views’s do banco. No campo e preencha o Campo a ser pesquisado informe pesquisado com o nome da coluna apresentado na mensagem de erro. Em seguida clique em Pesquisar.;

5) Na planilha será apresentada uma relação de  tabelas                 2.3- Na lista abaixo aparecerá uma lista de tabelas e views na coluna TABELAS. Na rotina 560 as views são executadas automaticamente, sendo assim, anote apenas os nomes das tabelas que são Tabela. Anote apenas os nomes das tabelas, por padrão iniciadas com PC e não possuem sem caracteres especiais. Nomes , visto que as views são executadas automaticamente na rotina 560 - Atualizar Banco de Dados. Nomes como: PCMOVCOMPLE é uma tabela, porem porém V_ITEM_NOTAFISCAL ou PCDADOSECF_TEMP tratam trata-se de views.

3- Agora que está com a lista de tabelas que utilizam o campo apresentado na mensagem de erro, acesse a rotina 560 pelo menu do Winthor

Para sua segurança é recomendado realizar o Importante: realize o procedimento em um momento que não prejudique sua operação e que a quantidade de usuários utilizando o sistema seja pequena ou quando nenhum usuário esteja estiver utilizando o WinthorWinThor. Solicite a todos os usuários a fecharem as janelas do Winthor WinThor em suas maquinasmáquinas.

3.1- 6) Acesse a rotina 560   a partir da versão 22.12.138 e clique no o botão Localizar;

3.2- 7) Na tela Localizar tabela informe o nome da tabela que deseja atualizar;

3.3- 8) Digite o nome da devida tabela, como por exemplo PCLANC, clique  e clique Ok; 

            Repita quantas vezes forem necessárias para selecionar todas as tabelas listadas na 860

3.4- Em seguida será 9) Será destacada a opção referente à tabela procurada, marque-a;

3.5- Clique no botão Confirmar;

. Efetue este procedimento com todas as tabelas listadas na rotina 860;

10) Clique Confirmar;

11) 3.6- Selecione a aba Dicionário de Dados - Novos Cadastros, sub-aba Criar Novo Dicionário de Dados e clique o botão Criar Novo Dicionário de Dados;

3.7- 12) Acione o botão Confirmar.