1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Duvida ao excluir item de compra e Sistema Travando

Boa tarde pessoal, estou desenvolvendo o TCC em java e estou com um problema para excluir um item de compra, vamos la

Para excluir cada item de compra é executado o seguinte SQL:

DELETE FROM ITEM_COMPRA WHERE COD_ITEM_COMPRA = ?

Porem este SQL não esta 100% correto, pois ele não exclui apenas um item de compra e sim todos os itens de compra de uma compra.

exemplo, ele apaga todos os itens de compra cujo código de compra seja 1.

Tenho quase certeza que o erro esta na condição, porem não tenho ideia de como resolver.

Gostaria de um help para resolver esta problema.

Aproveitando a ajuda dos caros colegas, gostaria de uma ajuda em relação ao sistema, pois quando eu executo o sistema ele simplesmente ele trava, mais especificamente quando estou fazendo uma compra.

Desde já obrigado pela ajuda.

Obs: O Banco é o Firebird e a versão do NB é a 8.0

Segue o link do projeto: http://www.mundialinfo.net.br/TCC Senha e user: adm

  • Luiz, a principio o teu sql esta correto, desde que o campo COD_ITEM_COMPRA seja um ID, IDENTIFICADOR ou PRIMARY KEY da tabela de itens. Você deve criar os ID nas duas tabelas e fazer o join dos itens com a venda. Com relação a travar o sistema, pode ser varias coisas. Você pode colocar um break point e verificar ate onde ele vai, em que método, linha ele trava Se for possível, posta o script das tabelas da venda e a parte do código que da erro

    rpassos81   23 de ago de 2014
  • Cara eu consegui resolver o problema relacionado ao travamento do sistema, e sobre o erro do item, consegui resolver uma boa parte, porem ele nao apaga o item. Quando mando excluir um item, ele atualiza o valor da compra porem nao exclui o item. Estou upando o sistema e postarei o link para que possas ver o codigo fonte

    Luiz Henrique Cavalcante   23 de ago de 2014
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags sql ou faça a sua própria pergunta.