Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

RafaeldePaula

Cláusula IN em SELECT

Recommended Posts

Caros amigos,

 

Estou tendo um problema com o código abaixo:

 

Conexao.Execute("DELETE FROM Atendimentos WHERE "&_				"IdCliente="& Request.Form("IdCliente") &"")Conexao.Execute("DELETE FROM Atendimentos_Parecer WHERE "&_				"IdAtendimento IN (SELECT IdAtendimento FROM Atendimentos WHERE "&_				"IdCliente="& Request.Form("IdCliente") &")")

 

O primeiro DELETE funciona normalmente, porém o segundo onde utilizo o IN, não está funcionando. Ele não retorna nenhum erro, mas também não apaga o registro. Os IDs estão todos corretos. O que pode estar acontecendo?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você está executando nessa ordem mesmo? Ah e não precisa postar isso:

.
Para "Upar" o tópico.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Salgado,Só a sua pergunta já abriu meus olhos... pq se eu excluir o registro que faz referência ao que quero excluir, é claro que nunca ele vai achar o registro que o IN está procurando. O certo é inverter a ordem... valew!

Compartilhar este post


Link para o post
Compartilhar em outros sites

A pergunta foi justamente para isso, imaginei que estaria, por isso não acontece erro nenhum, simplesmente por não haver nada na referencia a deletar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.