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

    eliminazione di più record alla volta

    Come posso eliminare più record in una sola volta?
    ho fatto una pagina per eliminare un record alla volta: l'id passato via form è selezionato da un pagina come radio button, ma se volessi usare check box e permettere così l'eliminazione di più record alla volta come posso fare?
    è possibile adattare lo script che ho già, aggiungendo magari un ciclo che ripeta l'istruzione sql di eliminazione per ogni valore passato tramite form?

    ----------------posto il codice che ho già fatto....


    <%

    request.form("articoli")

    Dim id


    id = request.form("articoli")
    %>



    <%
    Dim Rs
    Dim Conn


    Set Conn=Server.createobject("ADODB.connection")
    Set Rs=Server.createobject("ADODB.Recordset")
    Conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.mappath("../catalogo_w.mdb")



    set rs = Conn.Execute("DELETE FROM catalogo WHERE id =" & id & " ")




    Conn.close
    Set Conn = nothing
    response.redirect("view.asp")
    %>

  2. #2
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    una delete del genere può esserti utile supponendo di avere gli id da cancellare
    codice:
    delete from tabella where id in (1,2,3,4,5)
    anche se nn so se in può essere usato con access, con oracle sicuro!
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  3. #3

    Re: eliminazione di più record alla volta

    codice:
    <%
    
    Dim id
    Dim Rs
    Dim Conn
    
    id = request.form("articoli")
    
    Set Conn=Server.createobject("ADODB.connection")
    Set Rs=Server.createobject("ADODB.Recordset")
    Conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.mappath("../catalogo_w.mdb")
    
    set rs = Conn.Execute("DELETE FROM catalogo WHERE id IN (" & id & ")")
    
    Conn.close
    Set Conn = nothing
    response.redirect("view.asp")
    %>
    X Sypher: anche con Access funziona.
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  4. #4
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994

    Re: Re: eliminazione di più record alla volta

    Originariamente inviato da maximum
    X Sypher: anche con Access funziona.
    incredibbile!
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

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 © 2024 vBulletin Solutions, Inc. All rights reserved.