Ir para conteúdo

POWERED BY:

Arquivado

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

Castelo

Deletar registros de duas tabelas

Recommended Posts

Galera... qual o procedimento para deletar registro de duas tabelas ao mesmo tempo...

 

As informações que obtenho do formulário é a seguinte

aluno = request("AL")

onde defino qual a "ID" do registro que irá ser deletado

 

a seguir as duas string que deletam os registros...

 

conn.Execute "delete * from alunos where alun_n="&aluno&""

 

conn.Execute "delete * from notas where aluno="&aluno&""

 

como unir isso tudo numa única operação? :huh:

Compartilhar este post


Link para o post
Compartilhar em outros sites

por que você fecha aspas simples sem abrir

Compartilhar este post


Link para o post
Compartilhar em outros sites

Galera... segue o código ASP

 

ASP [/tr][tr]

aluno = request("AL")

 

dsn="DBQ=" & Server.Mappath("notas_2004.mdb") & ";Driver={Microsoft Access Driver (*.mdb)};"

set conn=server.createObject("adodb.connection")

conn.Open dsn

conn.Execute "delete * from alunos where alun_n="&aluno&""

conn.Execute "delete * from notas where aluno="&aluno&""

conn.Close

set conn=nothing

[/tr]

Compartilhar este post


Link para o post
Compartilhar em outros sites

Exibe algum erro?

Compartilhar este post


Link para o post
Compartilhar em outros sites

infelizmente naum...por isso que fiquei na dúvida de meu código estar errado...mas posso verificar alguma coisa com o banco de dados... talvez um nome errado ou coisa assim... porém deveria dar erro... tem alguma outra forma de fazer isso? outra sequência?

Compartilhar este post


Link para o post
Compartilhar em outros sites

veja se o campo é numerico e se for exclui todas as aspas deposi de aluno

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara... tenta fazer isso ó:

 

ASP [/tr][tr]aluno = request("AL")

 

dsn="DBQ=" & Server.Mappath("notas_2004.mdb") & ";Driver={Microsoft Access Driver (*.mdb)};"

set conn=server.createObject("adodb.connection")

conn.Open dsn

Set apagaAlunos = conn.Execute "delete * from alunos where alun_n="&aluno

Set apagaNotas = conn.Execute "delete * from notas where aluno="&aluno

conn.Close

set conn=nothing

[/tr]

 

Acho que rola...

Tentaí e posta aqui frmz?

 

FALOW!!

 

BERKOWITZ http://forum.imasters.com.br/public/style_emoticons/default/devil.gif

 

----------------------

ao som de:

Krisiun - Diableros

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.