none
Fui salvar a nota e apareceu um SQL Error RRS feed

  • Pergunta

  • Bom... sou bem leiga no assunto SQL, trabalho com um software e ao salvar duas notas elas deram os seguintes erros:

    SQL Error: Erro: Inserção ou atualização em tabela "lct_nfvencimento" viola restrição de chava estrangeira "lct_nfvencimento_fkey" 

    SQL Error: Erro: Inserção ou atualização em tabela "lct_nfitem" viola restrição de chava estrangeira "lct_nfitem_fkey" 

    *lct= lançamento / nf= Nota Fiscal

     Gostaria de saber como posso consultar no PostgreSQL o erro, ou como soluciona-lo. Pois as nota por conta desses erros não foram salvas. 

    Agradeço.


    segunda-feira, 22 de abril de 2013 19:45

Respostas

  • Bruna, bom dia !

    Primeiramente este forum é destinado ao SQL server e não ao Postgree, mas vamos tentar ajudar, veja os campos da tabela de NF que a aplicação esta tentando inserir quais são os relacionamentos dela com outras tabelas, deve ter alguma chave estrangeira que ainda não existe na tabela que é uma chave primaria, por exempo, a nota pode ter um atributo que é cidade, porem na tabela cidades ainda não existe a cidade em questão, então antes de inserir na tabela principal é necessario cadastrar esta nova.


    Alexandre Matayosi Conde Mauricio.

    • Marcado como Resposta Bruna MR quarta-feira, 24 de abril de 2013 17:57
    terça-feira, 23 de abril de 2013 14:31

Todas as Respostas

  • Bruna, bom dia !

    Primeiramente este forum é destinado ao SQL server e não ao Postgree, mas vamos tentar ajudar, veja os campos da tabela de NF que a aplicação esta tentando inserir quais são os relacionamentos dela com outras tabelas, deve ter alguma chave estrangeira que ainda não existe na tabela que é uma chave primaria, por exempo, a nota pode ter um atributo que é cidade, porem na tabela cidades ainda não existe a cidade em questão, então antes de inserir na tabela principal é necessario cadastrar esta nova.


    Alexandre Matayosi Conde Mauricio.

    • Marcado como Resposta Bruna MR quarta-feira, 24 de abril de 2013 17:57
    terça-feira, 23 de abril de 2013 14:31
  • Obrigada Alexandre. Sim eu sei que o forum é sobre o SQL server, porem achei que aqui poderiam me ajudar, pois sei que os que de fato entendem sobre SQL ja devem ter trabalhado com diversos programas.

    Mais uma vez, obrigada!

    quarta-feira, 24 de abril de 2013 17:59
  • Que bom que ajudou Bruna ! De fato como voce disse mesmo a duvida não sendo relacionada ao SQL em especifico e sim ao PostgreSQL realmente ha pessoas que conhecem a ferramenta, no meu caso nunca trabalhei com o PostgreSQL  mas como a duvida era mais conceitual se aplica a ambas as ferramentas e fico feliz de ter ajudado, qualquer duvida basta postar.

    Alexandre Matayosi Conde Mauricio.

    quarta-feira, 24 de abril de 2013 18:17