Ir para conteúdo

POWERED BY:

Arquivado

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

razs

delete de campos diferentes em 2 tabelas

Recommended Posts

Alguem me diz se é possivel fazer uma coisa destas?

 

sql= "DELETE * FROM users WHERE id = " & id & " ; delete * from usercenter where username =" & var_user & ";"
DBCon.Execute(sql)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acho que não, mas só testando para ter certeza.

 

Testou no mysql query browser ?

 

Uma possibilidade seria:

sql= "DELETE * FROM users, usercenter WHERE users.id = " & id & " and usercenter.username =" & var_user & ";"

 

Acho que é isso, o parametro users.id pode estar invertido, ficando id.users, como estou fazendo de cabeça, posso estar deixando passar algo, mas acho que deu para pegar a ideia geral ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

estas tabelas possui algum relacionamneto, pois dai você pode fazer em uma string SQL

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nao tem nenhuma relação.

 

Posso sempre fazer assim mas acho que nao a necessidade, deve haver outro modo de fazer as coisas

 

 


else if varcod= "usr" then

sql= "DELETE * FROM users WHERE id = " & id & ";"
DBCon.Execute(sql)

if var_user<>"" then

sqlzz= "delete * from usercenter where username =" & var_user& ";"
DBCon.Execute(sqlzz)

end if

response.Write("<script>alert('User deleted Sucessfully!');location.href='javascript:history.go(-2)'</script>")


Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal desculpem mas a que proposito e que isto nao funciona??

Nao da erro nenhum simplesmente faz o redirect e para

 

este é o link que da acesso a esta pagina:

delall.asp?varcod=usr&id=166&acao=del_user&var_user=utlll

 

 

 

 

<!--#include file="includes.asp"-->

<%
Dim id
Dim acao
Dim var_user
Dim var_data
Dim varcod

if request.queryString("id")="" or request.queryString("varcod")="" then
response.Write("<script>alert('There was an error, please try again!');location.href='javascript:history.go(-2)'</script>")
end if

id = request.queryString("id")
varcod= request.queryString("varcod")
var_user=request.querystring("var_user")
session("var_user")=request.queryString("var_user")
session("acao")=request.queryString("acao")

if varcod<>"mme" then
call log
end if

if varcod= "stud" then

sql= "DELETE * FROM studys WHERE id = " & id & ";" 
DBCon.Execute(sql)
response.Write("<script>alert('Study deleted Sucessfully!');location.href='javascript:history.go(-2)'</script>")

else if varcod= "usr" then

sql= "DELETE * FROM users WHERE id = " & id & ";"
DBCon.Execute(sql)

Response.Redirect "delall.asp?varcod=mme&var_user="&request.querystring("var_user")&"&id=1111"


else if varcod= "mme" then
sql= "delete * from usercenter where username =" & var_user & ";"
DBCon.Execute(sql)

response.Write("<script>alert('User deleted Sucessfully!');location.href='javascript:history.go(-2)'</script>")

else if varcod= "dat" then

sql= "DELETE * FROM ficheiros WHERE id = " & id & ";" 
DBCon.Execute(sql)
response.Write("<script>alert('File deleted Sucessfully!');location.href='javascript:history.go(-2)'</script>")

else if varcod= "new" then

sql= "DELETE * FROM noticias WHERE id = " & id & ";" 
DBCon.Execute(sql)
response.Write("<script>alert('Article deleted Sucessfully!');location.href='javascript:history.go(-2)'</script>")

else if varcod= "sec" then

sql= "DELETE * FROM security WHERE id = " & id & ";" 
DBCon.Execute(sql)
response.Write("<script>alert('Entry deleted Sucessfully!');location.href='javascript:history.go(-2)'</script>")

else if varcod= "cent" then

sql= "DELETE * FROM centros WHERE id = " & id & ";" 
DBCon.Execute(sql)
response.Write("<script>alert('Center deleted Sucessfully!');location.href='javascript:history.go(-2)'</script>")

else if varcod= "pat" then

sql= "DELETE * FROM patient WHERE id = " & id & ";" 
DBCon.Execute(sql)
response.Write("<script>alert('Patient deleted Sucessfully!');location.href='javascript:history.go(-2)'</script>")

end if
end if
end if
end if
end if
end if
end if
end if

DBCon.Close
Set DBCon = Nothing

%>

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.