Visualizzazione dei risultati da 1 a 10 su 10

Discussione: Svuotare DB

  1. #1

    Svuotare DB

    Salve a tutti!
    volevo sapere se in ASP esiste un modo per eliminare tutti i record di un database (quindi svuotarlo) quando questo ha raggiunto i 20 record...si può fare??
    Vuoi condividere le tue Video, Foto e Musica con tutti i tuoi amici?
    http://www.manyego.com
    Entra a far parte della nostra Community!
    Ti aspettano migliaia di Video e Foto e centinaia di Amici!
    Crea il tuo Blog e personalizzalo con alcuni semplici passi!

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    L'intero db o una sola tabella???

    Roby

  3. #3
    scusami...solo una tabella
    Vuoi condividere le tue Video, Foto e Musica con tutti i tuoi amici?
    http://www.manyego.com
    Entra a far parte della nostra Community!
    Ti aspettano migliaia di Video e Foto e centinaia di Amici!
    Crea il tuo Blog e personalizzalo con alcuni semplici passi!

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    <%
    'Apri connessione conn
    
    strSQL="SELECT COUNT(*) AS tot_rec FROM tabella"
    set rs = server.createobject("adodb.recordset")
    rs.open strSQL, conn
    tot_rec = 0
    if not rs.eof then
    tot_rec = rs("tot_rec")
    end if
    rs.close
    set rs = nothing
    
    if tot_rec > 19 then
    strSQL="DELETE * FROM tabella"
    conn.execute(strSQL)
    end if
    
    'Chiudi connessione conn
    %>

    Roby

  5. #5
    grazie roby sei un mito :mavieni:
    Vuoi condividere le tue Video, Foto e Musica con tutti i tuoi amici?
    http://www.manyego.com
    Entra a far parte della nostra Community!
    Ti aspettano migliaia di Video e Foto e centinaia di Amici!
    Crea il tuo Blog e personalizzalo con alcuni semplici passi!

  6. #6
    Originariamente inviato da Roby_72
    L'intero db o una sola tabella???

    Roby
    Scusa Roby_72 ne approfitto...per svuotare invece l'intero DB?

    Grazie

  7. #7
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Fai la delete tabella per tabella...

    Roby

  8. #8
    Originariamente inviato da Roby_72
    Fai la delete tabella per tabella...

    Roby
    :quote:
    ...sai che mi ero già immaginato la tua risposta?

  9. #9
    posso eliminare dalla tabella solo determinati record individuati da una variabile quando questi superano i 20? il codice dovrebbe essere questo:

    codice:
    <%
    'Apri connessione conn
    
    strSQL="SELECT COUNT(*) AS tot_rec FROM tabella WHERE Var1= '" & Var1 & "'"
    set rs = server.createobject("adodb.recordset")
    rs.open strSQL, conn
    tot_rec = 0
    if not rs.eof then
    tot_rec = rs("tot_rec")
    end if
    rs.close
    set rs = nothing
    
    if tot_rec > 19 then
    strSQL="DELETE * FROM tabella"
    conn.execute(strSQL)
    end if
    
    'Chiudi connessione conn
    %>
    si può fare??
    Vuoi condividere le tue Video, Foto e Musica con tutti i tuoi amici?
    http://www.manyego.com
    Entra a far parte della nostra Community!
    Ti aspettano migliaia di Video e Foto e centinaia di Amici!
    Crea il tuo Blog e personalizzalo con alcuni semplici passi!

  10. #10
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Si, si può fare proprio così.

    Roby

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