>> Torna all'Homepage <<
Contattaci Entra nei forum Cerca nel sito
News della settimana ASP: esempi di pagine dinamiche Trucchi e suggerimenti per il PC Manuali e guide I dossier e gli approfondimenti di AmicoPc Il sito della settimana I racconti di Armando Staffa Chi siamo
     
 

 

Scarica i file
Scarica i file
citati in questa pagina

 


RAGGRUPPARE I DATI: NUOVA VERSIONE DEL SONDAGGIO

AZZERA.ASP
Quando si desidera far ripartire un sondaggio può essere comodo poter azzerare i dati presenti nel database: dato che per ogni voto si aggiunge un nuovo record, azzerare i voti precedenti significa cancellare tutti i record del database.
Pertanto creiamo la connessione con il database

<%
Dim Conn
Set Conn = Server.CreateObject("ADODB.Connection")
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & server.mappath("database/sondaggio.mdb")

A questo punto creiamo la query che dovrà essere

Dim mysql
mysql="delete from sondaggio where vota like '%'"

ovvero "elimina dalla tabella sondaggio tutti i record il cui campo vota corrisponde a %" dove il simbolo % corriponde ad un qualsiasi valore. In pratica chiediamo di cancellare i record il cui campo vota contiene un valore qualsiasi (quindi tutti...).
Quindi prepariamo il recordset, eseguiamo la selezione e chiudiamo il database.

Dim rs
set rs=Server.CreateObject("adodb.recordset")
rs.open mySQL, Conn, 3, 3
set rs=nothing
conn.close
set rs=nothing

Una volta cancellati tutti i record presenti nel database visualizziamo un messaggio di conferma.

response.write "database azzerato"
%>

In questo modo quando si desidera azzerare un sondaggio cancellando i voti precedentemente espressi è sufficiente richiamare la pagina azzera.asp

 

<< indietro

Utenti connessi: 46

Invia questa pagina ad un amico

 

 

 

Chi siamo | Pubblicità | Note sulla privacy | Dicono di noi
Grafica cura di Paolo Omero
- Stefania Migliorucci