locked
Asp+access não deleta? RRS feed

  • Pergunta

  •  

    Caros!

    Ainda não consigo excluir registros no meu bd em access 2003? Para entender, primeiro, apresento os registro em um grid em abiente em flash 8 com butões de excluir, "onde ao clicar envio o valor da varíável por parâmetro ao código asp". Já testei se realmente o asp recebe o valor da variável e deu ok. Acredito que o problema não seja do asp e sim do access. Pois quando entro no aplicativo access e excluo o registro de dentro do programa, aparece uma janela me questionando se desejo excluir o registro. Se clico em "sim" o registro é excluído. Minha pergunta é? Será que essa condição que existe no access, é o que impede a exclusão do registro através do asp? Se puderem me ajudem! Segue abaixo o código de exclusão em asp:

    <%

    StrMensagens = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("database") & "\banco.mdb"

    Set Conexao = Server.CreateObject("ADODB.Connection")
    Conexao.Open StrMensagens


    numero = request("numero")


    SQL = "DELETE FROM Mensagens WHERE Id_msg="& numero &""

    Set rs_detalhe = Server.CreateObject("ADODB.RecordSet")
    rs_detalhe.Open SQL, Conexao


    Response.Write "<excluido>Mensagem Excluída</excluido>"

    rs_detalhe.close
    set rs_detalhe=nothing
    Conexao.Close
    set Conexao=nothing

    %>

    sábado, 3 de fevereiro de 2007 00:16

Todas as Respostas

  • Você está tentando utilizar o RS, o RS é utilizado para retornar dados do Banco na forma de tabela . Na verde o que você precisa fazer é utilizar o

    Conexao.Execute SQL

    E verificar se houve erro

    quinta-feira, 8 de fevereiro de 2007 17:01