Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Record dupplicati

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    183

    Record dupplicati

    Ciao a tutti,

    Dovrei cancellare da un db access record dupplicati. Con la query che posto sotto visualizzo a video tutti i record che sono dupplicati, però non sò come poterli cancellare.

    codice:
    select codpunto,datarif, count(1) From consuntivi group by codpunto, datarif Having Count(1) > 1"
    Se provo a fare un ciclo while utilizzando il comando delete, mi dice che il database e in sola lettura.

    Come scrivere una query che cancelli tutti i dubblicati???

    Grazie...

  2. #2
    non conosco access ma se il database e' a sola lettura non credo tu possa in alcun modo eliminare i duplicati.

    devi poi controllare meglio la tua query perche' se utilizzi in una DELETE i campi codpunto, datarif per identificare i record doppi non te ne lascera' uno ma te li cancellera' tutti quanti.

    Se access lo permette potresti copiare la tua tabella in una nuova usando il distinct oppure il group by, poi elimini la vecchia e rinomini la nuova come la precedente.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    183
    Dovevo fare la cosa tramite codice in VB6. Cmq, grazie lo stesso del suggerimento

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.