Pagina 1 di 6 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 52
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    138

    Devo contare i record in una tabella (avete presente ebay? allora entrate qua!)

    Partiamo dall'inizio

    La Tabella Categorie_annunci è formata da 4 codici:

    codice:
    Cod1
    Cod2
    Cod3
    Cod4
    Descrizione

    tali che il Cod 4 sia il più specifico e il Cod1 il più generico (NB: NON TUTTE LE CATEGORIE ARRIVANO FINO AL COD4. ANZI!!!)

    La Tabella_Annunci è ovviamente formata da i 4 codici più la descrizione dell'inserzionista etc...

    Qual'è il mio problema? Semplice, io devo far vedere nella pagina principale delle categorie quanti annunci sono presenti per ognuna di esse. Come su ebay per capirsi (Auto 50000 annunci, Mazda 20000 e BMW 30000).
    Il problema è che non so come fare!
    Ci sono due vie (penso io):

    1) quando aggiungo un annuncio aumento di 1 un contatore. Però poi devo fare 4 contatori ognuno che sia la somma del successivo. Bel casino. In più non tutte le categorie hanno 4 codici...
    2) Li conto direttamente dalla Tabella_Annunci. Ma come?

    Grazie a tutti, spero che si capisca almeno qualcosa!!!

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    138
    non mi sembra che in quel thread ci siano proprio le risposte che cercavo

  4. #4
    e invece si. bisogna essere capaci di astrarre, ogni tanto. li' si parla di mesi, qui si parla di tipologie... è solo questione di nomi di campo.

  5. #5
    sql="select count(id) as conta_categoria from tabella where categoria = 'nomecategoria'"

    una roba del genere...
    ciauz
    Ah, Jedis! I had no ideas! What can i do for you, honored Jedis?

    I'm not Jedi. I'm a guy with a lighsaber and a few questions.

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    138
    premessa:
    sono un vero n00b di asp

    domanda:

    dato che io sql ce l'ho già ed è così:

    codice:
    	strConn="driver={Microsoft Access Driver (*.mdb)}; "
    strConn=strConn & " DBQ=" & Server.MapPath(strSitePath & strDBPath & strDBName & ".mdb")
    
    objConn.Open strConn
    Set objRs = Server.CreateObject("ADODB.Recordset")
    
    strSql="SELECT * FROM Categorie WHERE Livello=0 ORDER BY Cod1;"
    objRs.Open strSql , objConn
    l'altro dove lo metto e come?

    grazie

  7. #7
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    138
    codice:
    sql= "SELECT COUNT(Cod1) AS conteggio FROM Dba_annunci GROUP BY Cod1 ORDER BY Cod1"


    non mi da nessun risultato
    e inoltre non penso che serva per il mio scopo :master:

  8. #8
    come non ti dà niente? dovrebbe darti quanti records hai per ogni tipo di cod1...

  9. #9
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    138
    no, non mi riesce!
    mi potete dare un aiuto più "concreto" (tipo scrivere un pezzo di codive?)

  10. #10
    posta la struttura della tabella (il codice generico l'avevo già scritto nell'altro thread, non potrei che riscrivertelo paro paro...) e dicci anche che db usi

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