[ASP] query wish list

Discussione in 'Classic ASP' iniziata da Andrea akj, 21 Gennaio 2019.

Tag (etichette):
  1. Andrea akj

    Andrea akj Nuovo Utente

    Registrato:
    21 Gennaio 2019
    Messaggi:
    2
    Mi Piace Ricevuti:
    0
    Punteggio:
    1
    Sesso:
    Maschio
    Salve a tutti e grazie per avere la possibilità di fare una richiesta di aiuto.
    Sto programmando un sito in asp dove ho una tabella articoli che ha circa 10000 tuple. la tabella ha ID_PROD univoco e una serie di attributi che identificano il prodotto.
    Volendo creare un sottocatalogo per ogni cliente, una sorta di wish list, ho pensato di creare una nuova tabella dedicata al cliente stesso dove inserisco un ID_WISH che è lo stesso univoco della tabella articoli e un WISH_ATTIVO che può assumere valore 0 (zero) 0 1. Zero significa che quell'articolo non è nella wish list e 1 che è presente.
    Siccome la query che ho scritto per l'intero catalogo funziona benissimo ed è anche veloce, nonostante utilizzi un db access, pensavo che fosse semplice estrapolare il sottocatalogo sulla base del WISH_ATTIVO=1 ed esequire la stessa query sul risultato.
    Ma sembra che la prima select, quella che dovrebbe creare il sottocatalogo, non avvenga in modo immediato.
    Mi servirebbe in sostanza un sistema che prendesse la colonna WISH_ATTIVO=1 e creasse una tabella sulla quale fare la ricerca.
    Non so se sono stato chiaro...
    e scusatemi per le boiate eventuali
     
  2. criric

    criric Super Moderatore Membro dello Staff SUPER MOD MOD

    Registrato:
    21 Agosto 2010
    Messaggi:
    5.607
    Mi Piace Ricevuti:
    54
    Punteggio:
    48
    Sesso:
    Maschio
    Località:
    TN
    Ciao, sei stato chiaro per chi conosce asp e access, prova a postare anche la query
     
  3. marino51

    marino51 Utente Attivo

    Registrato:
    28 Febbraio 2013
    Messaggi:
    2.518
    Mi Piace Ricevuti:
    123
    Punteggio:
    63
    Occupazione:
    free lance
    Località:
    Lombardia
    penso che la tabella la crei con delle regole,
    non credo che generi i 10000 codici e poi li esamini uno per uno inserendo "questo si questo no"
    quindi ti faccio la domanda, perché non aggiungi le regole specifiche del cliente alla tua query (query dinamica) ?
     
  4. vic53

    vic53 Nuovo Utente

    Registrato:
    9 Febbraio 2019
    Messaggi:
    35
    Mi Piace Ricevuti:
    0
    Punteggio:
    6
    Sesso:
    Maschio
    Occupazione:
    in pensione ( ex sistemista Alitalia Servizi)
    Località:
    Fonte Nuova
    Home Page:
    Per fare quello che hai detto, devi creare una tabella con questi requisiti e che aggiorni al cliente
    tb WISHLIST
    controlla i parametri ACCESS come ti dico
    PK codicecliente con ripetizione
    PK codicearticolo con ripetizione
    la coppia però non si puo ripetere prchè è una chiave univoca
    e basta
    il collegamento e 1 a molti per il cliente verso articoli

    la cancellazione nella relazione se cancelli una rticolo canc3ella il record relativo WISHLIST

    L'inserimento o la cancellazione li devi fare a seconda ch il cliente scelaga o meno 'l'articolo desiderato
    e aggiornare la tabella in questione...
     
Sto caricando...

Condividi questa Pagina