Visualizzazione dei risultati da 1 a 4 su 4

Discussione: doppioni in db

  1. #1

    doppioni in db

    Ciao a tutti, ho il seguente problema:
    - tabella di database con all'innterno dei dati doppioni;
    - li estraggo con SELECT DISTINCT .... e tiro fuori solo quello che mi interessa;

    adesso vorrei inserire questo risultato all'interno di un'altra tabella (praticamente vorrei eliminare i doppioni dalla prima tab), ho provato a fare cosi ma mi inserisce nella nuova tab anche i doppioni.... qualche idea?

    str_RsNoDoppioni = "SELECT DISTINCT cogn, nome, d_nas, sex, des_luo_nas, sgl_prv_nas FROM Anagrafica ORDER BY cogn ASC"
    RsNoDoppioni.open str_RsNoDoppioni, cn
    n = 0
    do while not RsNoDoppioni.eof
    n = n + 1
    COGN = RsNoDoppioni("COGN")
    NOME = RsNoDoppioni("NOME")
    D_NAS = RsNoDoppioni("D_NAS")
    SEX = RsNoDoppioni("SEX")
    DES_LUO_NAS = RsNoDoppioni("DES_LUO_NAS")
    SGL_PRV_NAS = RsNoDoppioni("SGL_PRV_NAS")

    strRsNomi = "SELECT * FROM Nomi"
    RsNomi.open strRsNomi, cn, 3, 3
    RsNomi.addnew
    RsNomi("ID") = n
    RsNomi("COGN") = COGN
    RsNomi("NOME") = NOME
    RsNomi("D_NAS") = D_NAS
    RsNomi("SEX") = SEX
    RsNomi("DES_LUO_NAS") = DES_LUO_NAS
    RsNomi("SGL_PRV_NAS") = SGL_PRV_NAS

    RsNomi.update
    RsNomi.movenext
    RsNomi.close
    RsNoDoppioni.movenext
    loop
    RsNoDoppioni.close

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Ma sei sicuro che la tua DISTINCT estragga dati senza doppioni???

    Roby

  3. #3
    certo che si, almeno a video...... perche?

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Fai una INSERT INTO tradizionale.

    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.