Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    eliminare record database

    ho una pagina dove il link "elimina", prende l'id del record dal database e lo aggiunge all'indirizzo dove manda, ma poi qui la select non mi accetta il comando per richiamare l'id e verificarne l'uguaglianza sul database.. insomma.. questo è il codice:

    codice:
    <%
    Dim msg
    msg = request.QueryString("idmsg")
    
    Dim conn
    Set conn = Server.CreateObject("ADODB.Connection")
    conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & server.mappath("messaggi.mdb")
    conn.execute("DELETE * from tabella where idmsg ="&msg)
    
    conn.Close 
    Set conn=Nothing
    
    response.redirect("rim_ok.htm")
    %>
    dove sbaglio??

    ho letto una discussione sull'argomento ma non è giunta ad una soluzione felice..

    l'errore che mi da è sempre questo:

    Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

    [Microsoft][Driver ODBC Microsoft Access] Errore di sintassi (operatore mancante) nell'espressione della query 'idmsg='.


    e in effetti ha ragione, ma allora come faccio ad aggiungere l'id che voglio io in quella select?
    fe..feu!!!

  2. #2
    Prova a fare così:
    codice:
    <%
    Dim msg
    msg = "1"     'Qui metti il numero del record da eliminare 
    Dim conn
    Set conn = Server.CreateObject("ADODB.Connection")
    conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & server.mappath("messaggi.mdb")
    conn.execute("DELETE * from tabella where idmsg ="&msg)
    
    conn.Close 
    Set conn=Nothing
    
    response.redirect("rim_ok.htm")
    
    %>
    Vedrai che sicuramente funziona.
    Fai vedere come passi i dati.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.