Ir para conteúdo

Arquivado

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

fabiosc80

Delete

Recommended Posts

como já foi dito você pode ir deletando do filho pro pai...

Marioufpa o problema é que nao sei deletar os dados da tabela subcategoria e da produtos relacionado com a subcategoria pois tenho que pegar o id da empresa.

Compartilhar este post


Link para o post
Compartilhar em outros sites

como já foi dito você pode ir deletando do filho pro pai...

Marioufpa o problema é que nao sei deletar os dados da tabela subcategoria e da produtos relacionado com a subcategoria pois tenho que pegar o id da empresa.
Pois o Select que pega o ID tem que passar por tres tabelas...

Compartilhar este post


Link para o post
Compartilhar em outros sites

como já foi dito você pode ir deletando do filho pro pai...

Marioufpa o problema é que nao sei deletar os dados da tabela subcategoria e da produtos relacionado com a subcategoria pois tenho que pegar o id da empresa.
Pois o Select que pega o ID tem que passar por tres tabelas...
Vejam só isso aqui deleta só os produtos da SubCategoria da empresa 25.
Del = "delete * from subcategoria where codigosubcategoria in ( select codigocategoria from categoriaswhere codigoempresa =" & VarID & " )"
Acho que to conseguindo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

se é pra fazer assim porque não vincula o produto a apenas a subcategoria, não precisa colocar chave estrangeira de duas tabelas...

Compartilhar este post


Link para o post
Compartilhar em outros sites

se é pra fazer assim porque não vincula o produto a apenas a subcategoria, não precisa colocar chave estrangeira de duas tabelas...

É isso que eu sugeri desde o início ... mas ele tá dizendo que podem haver produtos que se ligam apenas a uma categoria sem passar por subcategorias.

Compartilhar este post


Link para o post
Compartilhar em outros sites

se é pra fazer assim porque não vincula o produto a apenas a subcategoria, não precisa colocar chave estrangeira de duas tabelas...

É isso que eu sugeri desde o início ... mas ele tá dizendo que podem haver produtos que se ligam apenas a uma categoria sem passar por subcategorias.
consegui pessoal fiz assim...

 

ASP [/tr][tr]<!--#include file="conexao.asp"-->

<%

Dim Del,Del2,Del3,Del4,Del5,TB,varID,SQL

varID = Request.QueryString("Cod")

 

Del = "delete * from Produto where codigosubcategoria in ( select codigocategoria from categoria where codigoempresa =" & VarID & " )"

 

Del2 = "delete * FROM Subcategoria WHERE codigocategoria in ( select codigocategoria from categoria where codigoempresa = " & VarID & ")"

 

Del3 = "delete * FROM produto WHERE codigocategoria in ( select codigocategoria from categoria where codigoempresa = " & VarID & ")"

 

Del4 = "delete * FROM categoria WHERE codigoempresa = "& varID

 

Del5 = "delete * FROM empresa WHERE codigoempresa = "& varID

 

Dim BC : AbreBanco

Set TB = BC.Execute(Del)

Set TB = BC.Execute(Del2)

Set TB = BC.Execute(Del3)

Set TB = BC.Execute(Del4)

 

%>

[/tr]

 

Advinhem quem me ajudou..

A minha namorada...rs....ficou feio né?

To perdido vou apanhar depois

Compartilhar este post


Link para o post
Compartilhar em outros sites

vai ficar desprestigiado em casa, ahahauahua

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.