In questo tutorial apprendiamo la tecnica di come cancellare uno o pių record memorizzati nel database usando le checkbox.
Abbiamo creato una semplice pagina asp che legge tutti i record presenti nel database con il ciclo do while, ad ogni ciclo viene inserito record successivo, la checkbox e il bottone cancella.
Alla checkBox viene assegnato il valore id del record che viene richiamato dalla pagina delete.asp, che utilizzando la stringa SQL elimina tutti i record con id passati dalla checkBox.
Per cancellare i record con l'istruzione SQL abbiamo utilizzato questa stringa:
DELETE FROM nomeTabella WHERE nomeTabella.nomeCampo IN (" & sDelete & ")
Dove il nomeTabella č il nome della tabella dove si vuole cancellare i record, nomeCampo č il nome che contiene l'id del record da cancellare eliminando cosė tutta la riga e sDelete č la variabile che contiene gli id passati dalle checkBox.
Il bottone cancella esegue sempre la stessa funzione anche se abbiamo selezionato 40 record. Perchč il form passa automaticamente i valori alla pagina delete.asp dove l'istruzione SQL elimina i record selezionati.
|