Fabio AVILA Postado Janeiro 9, 2009 Denunciar Share Postado Janeiro 9, 2009 Ola amigos, Estou tentando excluir registros no meu bd mas esta dando erro .. abaixo o codigo que uso :ERRO: Erro de tempo de execução do Microsoft VBScript (0x800A01A8)Objeto necessário: ''/asp/acisc/apaga_main.asp, line 15<% Set Conexao = CreateObject("ADODB.CONNECTION")Set objCon = Server.CreateObject("ADODB.Connection")objCon.Open "Data Source="&Server.MapPath("contato.mdb")&";Provider=Microsoft.Jet.OLEDB.4.0;"autonum= Request.QueryString("autonum")sql = "DELETE FROM Juridico WHERE autonum=" & autonumSet rs = Server.CreateObject("ADODB.RecordSet")Set rs = conObj.Execute(sql) objCon.close Set objCon = Nothing Response.Redirect("apaga_success.asp")%>[]ÇOS Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Rafael Spilki Postado Janeiro 9, 2009 Denunciar Share Postado Janeiro 9, 2009 você abre objCon mas executa conObj!Basta acertar esse detalhe...[]'s Rafael Spilki Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 victormartins Postado Janeiro 9, 2009 Denunciar Share Postado Janeiro 9, 2009 (editado) Está faltando aspas:sql = "DELETE FROM Juridico WHERE autonum=" & autonum &"[]'sEdit..E o detalhe que o Rafael disse.. Editado Janeiro 9, 2009 por victormartins Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabio AVILA Postado Janeiro 9, 2009 Autor Denunciar Share Postado Janeiro 9, 2009 Fiz as alterações como me pediram, e esta dando erro de compilação:Erro de compilação do Microsoft VBScript (0x800A03EA)Erro de sintaxe/asp/acisc/apaga_main.asp, line 12, column 53sql = "DELETE FROM Juridico WHERE autonum="& autonum&----------------------------------------------------^<% Set Conexao = CreateObject("ADODB.CONNECTION")Set objCon = Server.CreateObject("ADODB.Connection")objCon.Open "Data Source="&Server.MapPath("contato.mdb")&";Provider=Microsoft.Jet.OLEDB.4.0;"autonum= Request.QueryString("autonum")sql = "DELETE FROM Juridico WHERE autonum=" & autonum &"Set rs = Server.CreateObject("ADODB.RecordSet")Set rs = objCon.Execute(sql) objCon.close Set objCon = Nothing Response.Redirect("apaga_success.asp")%>[]ços Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 victormartins Postado Janeiro 9, 2009 Denunciar Share Postado Janeiro 9, 2009 autonum é numérico?Se for...sql = "DELETE FROM Juridico WHERE autonum='" & autonum &"' Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabio AVILA Postado Janeiro 9, 2009 Autor Denunciar Share Postado Janeiro 9, 2009 Vitor , O Campo é automérico ... coloquei como passou e ainda continua o mesmo erro :Constante de seqüência não finalizada/asp/acisc/apaga_main.asp, line 12, column 58sql = "DELETE FROM Juridico WHERE autonum='" & autonum &"'---------------------------------------------------------^[]ços Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 victormartins Postado Janeiro 9, 2009 Denunciar Share Postado Janeiro 9, 2009 Esta faltando mais uma aspa:sql = "DELETE FROM Juridico WHERE autonum='" & autonum &"'"Agora deve funcionar XD Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabio AVILA Postado Janeiro 9, 2009 Autor Denunciar Share Postado Janeiro 9, 2009 Vitor , agora esta com o erro :Tipo de erro:Microsoft JET Database Engine (0x80040E07)Tipo de dados imcompatível na expressão de critério./asp/acisc/apaga_main.asp, line 16[]co Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 jow Postado Janeiro 9, 2009 Denunciar Share Postado Janeiro 9, 2009 Cara é assim ....sql = "DELETE FROM Juridico WHERE autonum= "&autonum Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Rafael Spilki Postado Janeiro 12, 2009 Denunciar Share Postado Janeiro 12, 2009 Exatamente como o jow escreveu... ou ainda assim:sql = "DELETE FROM Juridico WHERE autonum= "&autonum&" "Lembrem-se número é com aspas simples e textos são abraçados com ' e datas com #![]'s Rafael Spilki Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Fabio AVILA
Ola amigos,
Estou tentando excluir registros no meu bd mas esta dando erro .. abaixo o codigo que uso :
ERRO: Erro de tempo de execução do Microsoft VBScript (0x800A01A8)
Objeto necessário: ''
/asp/acisc/apaga_main.asp, line 15
[]ÇOS
Link para o comentário
Compartilhar em outros sites
9 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.