Poli.Open "SELECT * FROM codtemp WHERE id = "&idtemp&"", Caminho,3,3
id = Poli("idtom")
Poli.Close
Set Poli = Nothing
Set down = Server.CreateObject("ADODB.RecordSet")
down.Open "SELECT tons.arquivo As arquivo, tons.downloads As downloads, tipo.endereco As endereco FROM tons,tipo WHERE tons.id = "&id&" AND tons.tipo=tipo.id", Caminho, 3, 3
arquivo = down("arquivo")
endereco = down("endereco")
cont = down("downloads") + 1
Set Conexao1 = Server.CreateObject("ADODB.Connection")
Conexao1.Open Caminho
Conexao1.Execute("UPDATE tons SET downloads = "&cont&" WHERE id="&id&"")
Conexao1.Close
Set Conexao1 = Nothing
Set Conexao2 = Server.CreateObject("ADODB.Connection")
Conexao2.Open Caminho
Conexao2.Execute("DELETE * FROM codtemp WHERE id="&idtemp&"")
Pergunta
Alam
Oque tem de errado nesse código?
Quando mando executar o servidor me retorna o seguinte erro:
ADODB.Recordset
Operation is not allowed when the object is closed.
-------------------CÓDIGO-------------------
Caminho = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("../dados/banco.mdb")&""
idtemp = Request.QueryString("idtemp")
Set Poli = Server.CreateObject("ADODB.RecordSet")
Poli.Open "SELECT * FROM codtemp WHERE id = "&idtemp&"", Caminho,3,3
id = Poli("idtom")
Poli.Close
Set Poli = Nothing
Set down = Server.CreateObject("ADODB.RecordSet")
down.Open "SELECT tons.arquivo As arquivo, tons.downloads As downloads, tipo.endereco As endereco FROM tons,tipo WHERE tons.id = "&id&" AND tons.tipo=tipo.id", Caminho, 3, 3
arquivo = down("arquivo")
endereco = down("endereco")
cont = down("downloads") + 1
Set Conexao1 = Server.CreateObject("ADODB.Connection")
Conexao1.Open Caminho
Conexao1.Execute("UPDATE tons SET downloads = "&cont&" WHERE id="&id&"")
Conexao1.Close
Set Conexao1 = Nothing
Set Conexao2 = Server.CreateObject("ADODB.Connection")
Conexao2.Open Caminho
Conexao2.Execute("DELETE * FROM codtemp WHERE id="&idtemp&"")
Conexao2.Close
Set Conexao2 = nothing
Set cont = nothing
Set id = Nothing
Set idtemp = Nothing
down.Close
Set down = Nothing
----------------------------------------------
por favor me ajudem!
Link para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.